获取点击行索引的索引
我是 mootools 新手,但对 jQuery 有很好的了解,
我正在尝试获取点击的索引。
这是我的 HTML 代码..
<table>
<tr><td>One</td><td>Two</td><td>Three</td></tr>
<tr><td>Four</td><td>Five</td><td>Six</td></tr>
<tr><td>Seven</td><td>Eight</td><td>Nine</td></tr>
<tr><td>Ten</td><td>Eleven</td><td>Twelve</td></tr>
</table>
下面是我的 Mootools 代码,
$$('TABLE TBODY TR TD').addEvent('click',function(el)
{
alert($(this).index());
});
看来代码是错误的,请有人让我知道获取元素属性的任何函数。
I am new to mootools but have good knowledge on jQuery,
I am trying to get the index of the on click.
Here is my HTML code..
<table>
<tr><td>One</td><td>Two</td><td>Three</td></tr>
<tr><td>Four</td><td>Five</td><td>Six</td></tr>
<tr><td>Seven</td><td>Eight</td><td>Nine</td></tr>
<tr><td>Ten</td><td>Eleven</td><td>Twelve</td></tr>
</table>
And below is my Mootools code,
$('TABLE TBODY TR TD').addEvent('click',function(el)
{
alert($(this).index());
});
It seems the code is wrong, Please someone let me know nay functions to get the properties of elements.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
首先,回调中的
$(this)
是 jQuery 的东西。在mootools中,要获取当前行的索引,您可以检索行的集合< /a>,迭代它们,并将点击事件附加到所有 td 子级:演示: http://jsfiddle.net/steweb/UN5jd/
编辑:到也获取 td 索引,你可以这样做:
demo2: http://jsfiddle.net/steweb/UN5jd/2/
First of all,
$(this)
inside the callback is jQuery stuff. In mootools, to get the index of the current row you could retrieve the collection of rows, iterate them, and attach click event to all td children:demo: http://jsfiddle.net/steweb/UN5jd/
EDIT : to get td indexes too, you could do something like this:
demo2: http://jsfiddle.net/steweb/UN5jd/2/
这是一种更干净的方法:
工作示例: http://jsfiddle.net/kt9aN/
Here is a cleaner way:
Working example: http://jsfiddle.net/kt9aN/