jquery怎样获取动态增加的img标签的id

jquery怎样获取动态增加的img标签的id,第1张

元素ID是唯一的,最好不要多个标签用相同id,可以在标签里加自定义属性再赋值嘛。

<div class="imgs">

<img src="" data-id="1"/><img src="" data-id="2"/>

</div>

<script>

function showIdsData(){

var imgs=$("imgs img");

var ids=new Array();

for(var i=0;i<imgslength;i++){

idspush(imgs[i]attr("data-id");

}

consolelog(ids);

}

showIdsData();

</script>

如果是想在回调函数中取ID

如下:

callback:function(event){

var id = eventtargetgetAttribute("id");

}

<a id='a1' href="#">点我显示或者隐藏div1里的</a><div id='div1'>111111111111</div><br>

<a id='a2' href="#">点我显示或者隐藏div2里的</a><div id='div2'>222222222222</div><br>

<a id='a3' href="#">点我显示或者隐藏div3里的</a><div id='div3'>333333333333</div>

<SCRIPT LANGUAGE="JavaScript">

<!--

$(function(){

//alert("jQuery loaded!");

$("a")each(function(){

var id = $(this)attr("id");

var divId = "div" + idsubstr(1,idlength);

$(this)click(function() {

$("#" + divId)toggle();

});

});

});

//-->

</SCRIPT>

页面怎么可以写相同的id属性了?

这样做就是有问题的。

$("p")find("#321")。

这是找p元素下面的

id=123

这样就会找到你p元素下面id=123

的那个元素

希望这对你有用!

首先,要用jquery获取到这个元素,用attr方法可以输出这个元素的标签属性。例如:

<div id='id1' class='class2'></div>

$('#id1') 获取到这个元素,有很多种获取元素方法,可参考jquery的文档。

$('#id1')attr('id'),就是获取到ID

$('#id1')attr('class'),就是获取到整个的class样式,多个样式可以自行用空格split一下。

以上就是关于jquery怎样获取动态增加的img标签的id全部的内容,包括:jquery怎样获取动态增加的img标签的id、jquery怎么获取节点的id啊,跪求、用jquery实现,如何获取ID啊,id不能写死了,需要循环出来,我想知道jquery怎么写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9879931.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存