如何通过id获取jquery-made元素

金攸

我想按id获取元素,而不是给它一些元素。但是,我无法获取它是由jquery制成的元素。

JavaScript:

$(document).ready(function(){
    d = $(document.createElement('div'));
        d.id = "go";
        $(d).addClass('class')
            .append("<h2>click button</h2>")
            .appendTo($("#aaa"))
        console.log("div d.id=    "+ d.id);
  })
  function go() {
    var go = $("#go");
     console.log("go()   go.id=  "+ go.id); //undefined
  }

我的html:

 <div id="aaa"></div>
<button onclick="go()">gogogo</button>

如果使用,我不确定var d = $("#go");或者

我知道null如果我用var d = document.getElementById('go');

如何获得该元素而不是将其更改"<h2>click button</h2>""<h2>button is clicked!!!</h2>"

更新1!

在此处输入图片说明

控制台:

在此处输入图片说明

更新2!

 $(document).ready(function(){
    d = $(document.createElement('div'));
        d.id = "go";
        $(d).addClass('post')
            .append("<h2>click button</h2>")
            .appendTo($("#aaa"))
        console.log(" div d.id=    "+ d.id);


    $("button").click(function(){
        $("div").hide("slow", function(){ // success to hide it
            alert("The div is now hidden");
        });
    });
  })
  function go() {
    var go = $("#go");
    console.log("go()   go.id=  "+ go.attr('id')); 
  }
穆萨

您分配d给jQuery对象而不是Div元素,如果要在jquery对象中设置元素的属性,则可以使用.attr

d = $(document.createElement('div'));
d.attr('id','go');

还是不将其包装在jQuery对象中,然后将属性设置为正常

d = document.createElement('div');
d.id = 'go';

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery通过ID,多维数组获取元素

来自分类Dev

通过ID在jQuery中获取元素

来自分类Dev

通过 id Jquery 获取最接近的元素

来自分类Dev

如何通过GWT DockLayoutPanel的ID获取元素?

来自分类Dev

Web组件,如何通过Id获取元素?

来自分类Dev

如何通过jquery获取canvas元素?

来自分类Dev

如何通过jquery获取元素的属性

来自分类Dev

如何通过JavaScript或jQuery为每个li元素获取不同的ID

来自分类Dev

如何使用JQuery获取DOM元素的ID

来自分类Dev

如何使用JQuery获取DOM元素的ID

来自分类Dev

如何在jQuery中获取元素的ID?

来自分类Dev

如何使用jQuery获取HTML元素ID

来自分类Dev

如何通过引用元素的id来获取元素的innerText?

来自分类Dev

jQuery通过其data-id获取元素

来自分类Dev

如何通过jQuery在HTML中获取具有特定类的第一个元素的ID值

来自分类Dev

如何使用asp.net通过名称获取元素的“ ID”

来自分类Dev

Javascript Redux-如何通过ID从存储中获取元素

来自分类Dev

kartograph.js如何通过路径ID获取元素?

来自分类Dev

如何在ASP.NET中通过ID获取元素?

来自分类Dev

如何使用QWebEngineView通过ID获取页面元素

来自分类Dev

如何通过使用symfony单击获取元素ID

来自分类Dev

如何通过id获取“ this”元素,并查看是否选中

来自分类Dev

通过ID获取元素无济于事

来自分类Dev

如何在Jquery中通过其样式值获取元素

来自分类Dev

如何通过其索引获取jQuery UI Tabs DOM元素?

来自分类Dev

如何通过jQuery选择器获取具体元素?

来自分类Dev

如何获取元素的ID

来自分类Dev

如何使用jQuery获取元素ID中包含的文本

来自分类Dev

如何使用jQuery Closest()函数获取元素的ID

Related 相关文章

热门标签

归档