button被div嵌套后 无法获得button的索引值 $(this).index(".change");或者$(".change").index(this); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 添加点击事件需要便利button添加 注意你得选择器,$(this)是获取本身,你点击的是一个按钮,获得本身就只是获得了你点击的按钮,是无法获得所有按钮的。<!doctype html><html><head><title>test</title><script src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-1.9.0.min.js"></script><script type="text/javascript"> $(function(){ $(".btn_a").click(function(){ var btn_n=$(".btn_a").index(this); console.log(btn_n); alert(btn_n); }) })</script></head><body> <div> <button class="btn_a">1</button> </div> <div> <button class="btn_a">2</button> </div></body></html> <ul> <li id="foo">foo</li> <li id="bar">bar</li> <li id="baz">baz</li></ul>$('#bar').index(); //1,不传递参数,返回这个元素在同辈中的索引位置。 !!!!!!!$('li').index(document.getElementById('bar')); //1,传递一个DOM对象,返回这个对象在原先集合中的索引位置$('li').index($('#bar')); //1,传递一个jQuery对象$('li').index($('li:gt(0)')); //1,传递一组jQuery对象,返回这个对象中第一个元素在原先集合中的索引位置$('#bar').index('li'); //1,传递一个选择器,返回#bar在所有li中的做引位置 $(this).parent().index()Web开发学习资料推荐ajax对象属性withCredentialsWeb前端开发 JS或者JQ如何跨域获取html内容 offsetWidth的困惑 哪个高手能给些javascript特效的网站啊? 帮忙看看,这是JS的什么语法? js判断浏览器问题 怎样得到一个<TD>在页面上的定位? 填写信息时,不写进数据库,能直接显示在连接的参数里面吗?(进里面!) 为什么不能取到数组的维数? 请问有没有把表单里的文字转为URLENcode编码的函数? 在javascript中怎样判断browser是否已经打开了一个URL js正则匹配数字问题~求助! 菜鸟谢了一个切换歌曲的方法,不知道为什么实现不了,貌似是因为获取不到<li>标签的内容
<html>
<head>
<title>test</title>
<script src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-1.9.0.min.js"></script>
<script type="text/javascript">
$(function(){
$(".btn_a").click(function(){
var btn_n=$(".btn_a").index(this);
console.log(btn_n);
alert(btn_n);
})
})
</script>
</head>
<body>
<div>
<button class="btn_a">1</button>
</div>
<div>
<button class="btn_a">2</button>
</div>
</body>
</html>
<li id="foo">foo</li>
<li id="bar">bar</li>
<li id="baz">baz</li>
</ul>$('#bar').index(); //1,不传递参数,返回这个元素在同辈中的索引位置。 !!!!!!!$('li').index(document.getElementById('bar')); //1,传递一个DOM对象,返回这个对象在原先集合中的索引位置
$('li').index($('#bar')); //1,传递一个jQuery对象
$('li').index($('li:gt(0)')); //1,传递一组jQuery对象,返回这个对象中第一个元素在原先集合中的索引位置
$('#bar').index('li'); //1,传递一个选择器,返回#bar在所有li中的做引位置
ajax对象属性withCredentials
Web前端开发