看板 Ajax 關於我們 聯絡資訊
順便問一個問題 $(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
neversay:'#tb_input_table0 tr:eq('+num+')' 12/15 21:15
coldollsheep:love u~ 12/15 22:00
TonyQ:我是會比較喜歡寫成 $('#tb_input_table0 tr').eq(num) 12/15 22:21
TonyQ:其實 : 這個 keyword 在selector裡面的意義也就是呼叫函數 12/15 22:21
TonyQ:做filter ... 12/15 22:22