作者coldollsheep (加油加油^^)
看板Ajax
标题Re: [问题] JQuery的选择问题
时间Tue Dec 15 21:01:36 2009
顺便问一个问题
$(document).ready(function () {
$('.add').click(function() {
var tr = $('
#tb_input_table0 tr')
var num = (tr.length)-2;
alert(num);
$('
#tb_input_table0
tr:eq(1)').clone().insertAfter($('
#tb_input_table0 tr:eq(num)'));
})
;});
$('
#tb_input_table0 tr:eq(num)')这一行一直不行耶...
改成$('
#tb_input_table0 tr:eq(1)')就可以
不知道要怎麽改才能在里面放变数?
※ 引述《coldollsheep (加油加油^^)》之铭言:
: 朋友好
: 我想问一个选择器的问题
: 假如我要选列 我们会用$('tr')
: 假如我要第一列 我们会用$('tr:first')
: 假如我要指定第三个 我们会用$('tr:nth-child(3)')
: 那....我的问题是
: 假如我要取倒数第二个 要怎麽选?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.45.149.42
1F:→ neversay:'#tb_input_table0 tr:eq('+num+')' 12/15 21:15
2F:→ coldollsheep:love u~ 12/15 22:00
3F:→ TonyQ:我是会比较喜欢写成 $('#tb_input_table0 tr').eq(num) 12/15 22:21
4F:→ TonyQ:其实 : 这个 keyword 在selector里面的意义也就是呼叫函数 12/15 22:21
5F:→ TonyQ:做filter ... 12/15 22:22