2016-01-18 68 views
-1

如何獲取多個複選框數據屬性(僅限選中)?獲取多個複選框數據屬性

我能得到複選框值,而不是數據屬性:

<script type="text/javascript"> 
//export upc 
    $('#export_upc').click(function(){ 
    var arr = $('.checkboxes:checked').map(function(){ 
     return this.value; 
    }).get(); 
    console.log(arr); 
}); 
</script> 

我試過return this.data("upc"),但是這是行不通的。

+0

一些標記,將是有益的 – jkris

+0

'$(本)。數據( 'UPC')'或''this.dataset.upc' –

回答

1

this代表DOM元素。您應該使用jquery對象$(this)

$(this).data("upc") 
1

你試過$(this).attr('upc')

+0

$(本)。數據( 'UPC')'或'這.dataset.upc' –