这可能吗?让我获得eq()价值?例如,如果我单击li:eq(2),则var x将变为2.这是代码.
$('#numbers ul li').click(function(){
x=$(this).eq().val();
alert(x);
});
Run Code Online (Sandbox Code Playgroud)
jAn*_*ndy 26
这.index()是什么?方法会这样做.
$('#numbers ul li').click(function() {
var self = $(this),
index = self.index(),
text = self.text();
alert(text + ' ' + index);
});
Run Code Online (Sandbox Code Playgroud)
演示:http://www.jsfiddle.net/Y2aDP/
上面的答案是错误的.索引提供了与其兄弟姐妹相关的值.因此,预计价值会发生变化.
应该是这样的
$('.someClass').click(function(){
var that_ = this;
// your logic for this function
....
....
var currentIndex = $('.someClass').index(_that);
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
31191 次 |
| 最近记录: |