我想不通爲什麼attr()
不起作用,但getAttribute()
呢。有人可以告訴我爲什麼我面臨這個問題嗎?下面是代碼:爲什麼不.attr工作,但.getAttributes呢?
$('#assignAssetBtn').on('click', function() {
tableTools = $('#Grid').DataTable();
$.each(tableTools.$('td input', { 'filter' : 'applied' }), function (idx, data) {
// $.each(tableTools.fnGetSelectedData(), function (idx, data) { // this was not working so I changed the code a little bit
if (this.checked == true) {
debugger;
assetList.push({
'id': data.value,
'name': (data).getAttribute('name')
});
}
});
});
$('#assignAssetBtn').on('click', function() {
tableTools = $('#Grid').DataTable();
$.each(tableTools.$('td input', { 'filter' : 'applied' }), function (idx, data) {
// $.each(tableTools.fnGetSelectedData(), function (idx, data) { // this was not working so I changed the code a little bit
if (this.checked == true) {
debugger;
assetList.push({
'id': data.value,
'name': $(data).attr('name')
});
}
});
});
我與$(數據)嘗試過,但不工作
你在'(data)'前面缺少'$'' –
@ArunPJohny我試過這個。這不起作用。 – Garden
你可以把你的代碼與你嘗試過的attr語法結合嗎? –