作者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