jquery中获取id值方法小结

时间:2016.04.19 发布人:zc7156

jquery中获取id值方法小结

已解决问题

谷歌zc7156用户在2016.04.19提交了关于“剑网3jquery中获取id值方法小结”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-01-02T17:09:28。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,滴水之恩,来日我当涌泉相报 !

希望以下的回答,能够帮助你。

第1个回答

用户名:zeng**r  

复制代码代码如下:
<divid="pro**ct_shift_out_{m}"></div>
<scriptlanguage="J**aScript"type="text/j**ascript">
$(document).ready(function(){
name=$('div').eq(0).attr('id');
alert(name)
});
</script>

eq(0)是取第一个jq元素。。。

eq(index)
匹配一个给定索引值的元素

Matchesasingleelementbyitsindex.
返回值
Element

参数
index(Number):从0开始计数

示例
查找第二行

h**TML代码:

复制代码代码如下:
<table>
<tr><td>h**eader1</td></tr>
<tr><td>Value1</td></tr>
<tr><td>Value2</td></tr>
</table>

jQuery代码:

复制代码代码如下:
$("tr:eq(1)")

结果:

复制代码代码如下:
[<tr><td>Value1</td></tr>]

获取不同id的值

复制代码代码如下:

<scriptsrc="js/jquery.js"></script>
<scripttype="text/j**ascript">
<!--
$(document).ready(function(){
varlen=$("#groupspan").size();//获取span标签的个数
vararr=[];
for(varindex=0;index<len-1;index++){//创建一个数字数组
arr[index]=index;
}
$.each(arr,function(i){//循环得到不同的id的值
varidValue=$("#groupspan").eq(i).attr("id");
if(idValue!=''){
alert(idValue);
}
});
});
//-->
</script>
<spanid="group">
<spanid="0_1">aaa,
<spangroup_id="0_1"class="icon_close"></span>
</span>
<spanid="0_2">bbb,
<spangroup_id="0_2"class="icon_close"></span>
</span>
<spanid="0_3">ccc,
<spangroup_id="0_3"class="icon_close"></span>
</span>
<spanid="0_4">ddd,
<spangroup_id="0_4"class="icon_close"></span>
</span>
<spanid="0_5">eee,
<spangroup_id="0_5"class="icon_close"></span>
</span>
</span>

这样就会得到你想要的所有的id:
0_1
0_2
0_3
0_4
0_5