我有兩個表格,兩個表格中的每行都有一個帶有複選框的<td>
。目前,當在第二張桌子上選中某項內容時,它會複製該行(使用.clone()
)。當第一個表中的行未選中時,應從第一個表中刪除。未拾取jQuery克隆對象
這對於在頁面生成時位於第一個表中的行非常合適。但是克隆的行不會觸發jQuery,我想知道我應該採取什麼方法來解決這個問題。
這裏是的jsfiddle: http://jsfiddle.net/3BZp4/21/
我有兩個表格,兩個表格中的每行都有一個帶有複選框的<td>
。目前,當在第二張桌子上選中某項內容時,它會複製該行(使用.clone()
)。當第一個表中的行未選中時,應從第一個表中刪除。未拾取jQuery克隆對象
這對於在頁面生成時位於第一個表中的行非常合適。但是克隆的行不會觸發jQuery,我想知道我應該採取什麼方法來解決這個問題。
這裏是的jsfiddle: http://jsfiddle.net/3BZp4/21/
通true
爲first argument of .clone
,確保了已登記在這些元素的事件被複制了。
出現這種情況是因爲喜歡$('#featured tbody tr td input.checkbox').on(...)
選擇只能連續工作tr
已經在頁面上,所以嘗試用這種方式來改變
$('#featured').on('change', 'input.checkbox', function(e) {
...
})
和
$('#offers').on('change', 'input.checkbox', function (e) {
...
});
謝謝,這工作完美。我認爲這可能與事件有關。很高興這很簡單 – ediblecode