2016-08-23 27 views
0

我有一些複選框,當其中一人被選中返回存儲在data-parentjQuery的獲取數據親值

的HTML值:

<input type="checkbox" name="" data-parent="some-parent"> 

jQuery的:

$(document).on('change', '.checkbox', function(event) { 
    alert($(this).data(parent)); 
}); 

這裏返回[object Object]

回答

2

您需要報價parent

$(document).on('change', '.checkbox', function(event) { 
    alert($(this).data("parent")); 
}); 

單引號也很好。

2

是不是.checkbox假設代表類名爲checkbox的元素。 嘗試使用僞選擇器

$(document).on('change', ':checkbox', function(event) { 
    alert($(this).data('parent')); 
});