• 关于网站
  • 风
  • 物
  • 情
首页跳过导航链接 > 社区   欢迎光临!   社区
js获取id的方法
作者:admin   来源:   日期:2020-08-27 07:34:47   浏览次数:468

js获取id的方法

 如table表格td元素绑定hover()函数,弹出id。

$("td").hover(function () {

                  alert($(this)[0].id);  //弹出id,当前选定元素的id

                }, function () {

                    $(this).css("color", "blue");

                })

但是要点击获取选定元素的id值,如下面:

<span id='rab_1' class='span'><a 'javascript:void(0);'onClick='showNote($(this).parent(0)[0].id)'>"+price+ "</a></span>

showNote()函数:

function showNote(b){

                alert(b);

            };  //显示”rab_1”

这里有两点注意:当前点击标签是<a>,获取是父标签<span>id,所以$(this)要加上parent(0),$(this).parent(0),另外是集合中第一个元素的id,故还要加上下标[0],因此形式是:$(this).parent(0)[0].id

ID是html页面中一些元素都可以有个本页面唯一的id包括如,div,input,iframe等等都是可以的。通过jquery 获取id值方法:

<div id="product_shift_out_{m}"> </div>
<script language = "JavaScript" type="text/javascript">
$(document).ready(function(){
name = $('div').eq(0).attr('id');
alert(name)
});
</script>

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

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

获取不同id的值:

<script src="js/jquery.js"></script>
<script type="text/javascript">
<!--
$(document).ready(function(){
var len = $("#group span").size();//
获取span标签的个数
var arr = [];
for(var index = 0; index < len-1; index++){//
创建一个数字数组

arr[index] = index;
}
$.each(arr, function(i){//
循环得到不同的id的值

var idValue = $("#group span").eq(i).attr("id");
if(idValue != ''){
alert(idValue);
}
});
});
//-->
</script>
<span id="group">
<span id="0_1">aaa,
<span group_id="0_1" class="icon_close"> </span>
</span>
<span id="0_2">bbb,
<span group_id="0_2" class="icon_close"> </span>
</span>
<span id="0_3">ccc,
<span group_id="0_3" class="icon_close"> </span>
</span>
<span id="0_4">ddd,
<span group_id="0_4" class="icon_close"> </span>
</span>
<span id="0_5">eee,
<span group_id="0_5" class="icon_close"> </span>
</span>
</span>

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

 

第1页 共1页  首页 | 前一页 |
[1] 
|下一页| 尾页
其他链接
   
  社区
  动态
  诗文作
  风
  物
  情
  志
  景色欣赏
  链接更多
 
 

 

 

 

友情链接


搜狐、网易、新浪、赶集

     

 


 

==区域链接==
国家工商总局
财政部
国家发改委
统计局
建设部
中国地质调查
中国科学院
 
如果喜欢,看着好,可以给予资助,资助资金用于网站的建设和发展,主办者认为的一切有益于网站事业发展的事情,主办者不受资助者和资金的约束。主办者制定严格的财务制度,资助者可留姓名或字号,主办者根据情况向相关的资助者汇报网站建设发展或财务情况。
 
 
资助账号: 621226020008
  9191221
   
资助说明  
您是本站第188828位访问者!
 
Copyright © 2021 北京河区网络信息技术有限公司 All Rights Reserved. 京ICP备19023346号.
访问量:188828次
Email: webmaster11@163.com

 

中华人民共和国