Я пытаюсь вернуть мою кнопку ID:Кнопка возврата ID вопрос JQuery
$(document).on('click', 'button.btn.btn-primary', function() {
console.log(this.id);
});
Однако это возвращает undefined
. Когда я попробовал console.log(this)
, я возвращаю объект окна. Я не вижу этого поведения с моими другими кнопками, что я возвращаю id
.. может кто-нибудь помочь?
Вот мой HTML:
<tr class="child">
<td class="child" colspan="8">
<li data-dtr-offset-index-"7">
<span class="dtr-title"></span>
<span class="dtr-data">
<button id="{{product_code}}" type="button" class="btn btn-primary">Add to Cart</button>
</span>
</li>
</td>
</tr>
Дополнительный контекст:
Я использую JQuery DataTables. Вышеуказанный html отображается, когда таблица находится в режиме реагирования. Спасибо заранее!
'button' не имеет идентификатора. – Azim
Извините, я скопировал неправильный html; я только что обновил его. –
Вы используете 'angularjs'? – Azim