Re: [問題] JQuery的選擇問題

看板Ajax作者 (加油加油^^)時間15年前 (2009/12/15 21:01), 編輯推噓0(005)
留言5則, 3人參與, 最新討論串2/4 (看更多)
順便問一個問題 $(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

12/15 21:15, , 1F
'#tb_input_table0 tr:eq('+num+')'
12/15 21:15, 1F

12/15 22:00, , 2F
love u~
12/15 22:00, 2F

12/15 22:21, , 3F
我是會比較喜歡寫成 $('#tb_input_table0 tr').eq(num)
12/15 22:21, 3F

12/15 22:21, , 4F
其實 : 這個 keyword 在selector裡面的意義也就是呼叫函數
12/15 22:21, 4F

12/15 22:22, , 5F
做filter ...
12/15 22:22, 5F
文章代碼(AID): #1B9uYpKR (Ajax)
文章代碼(AID): #1B9uYpKR (Ajax)