jquery选择器的问题,

jquery选择器的问题,,第1张

你应该要这样用 $(td)data("id") 去抓取资料,这是 jQuery 较正规的用法

等你抓出来后在去判断是否是你要的。但如果要直接抓取那个 td ,可以直接把 data-id 改成真的 id 参数,不懂可以私信问我。

$('input')click(function(){

    alert($(this)attr('id'));   //这里的$(this)就是你所点击的元素

});

根据attr(attribute)获取属性名,必须知道上一级的div的class名或者id名,

或者本身知道div的class或者id要获取其他属性,都是这么做的。$("#d1")attr("xxx");xxx是你想获取的某个属性的值。

完整如下:

<div id="div1"><div class="c1" id="d1"></div></div>

$("#div1")find("div")attr("id")

$("#div1")find("div")attr("class")

元素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>

以上就是关于jquery选择器的问题,全部的内容,包括:jquery选择器的问题,、求大神帮忙!如何用js或jQuery获取当前选中数据的Id!、如何用Jquery获取某一个Div的Class或者ID等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存