jQuery 无法捕获 Laravel 中的 DataTable 按钮 class
jQuery cannot catch the DataTable button class in Laravel
td中的按钮来自DataTableAjax返回数据:
<button type="button" class="btn btn-default downpraise " data-toggle="tooltip" data-placement="top" title="downbutton" name="downtest">
<i class="far fa-thumbs-down">data</i>
</button>
我的功能是:
$('button[name="downtest"]').on('click',function(){
console.log("downbutton push1);
})
或
$(".downpraise").on('click', function() {
console.log("downbutton push2);
})
以上两个没有得到任何回应?有什么线索吗?
PS:
columns: [
{ data: 'action', render: function ( data ) {
return '<button type="button" class="btn btn-default downpraise " data-toggle="tooltip" data-placement="top" title="downbutton" name="downtest">
<i class="far fa-thumbs-down">data</i>
</button>'
]
我通过
解决问题
$(document).on( 'click', 'button.downpraise', function () {
}
不知道为什么原来的方法不行
td中的按钮来自DataTableAjax返回数据:
<button type="button" class="btn btn-default downpraise " data-toggle="tooltip" data-placement="top" title="downbutton" name="downtest">
<i class="far fa-thumbs-down">data</i>
</button>
我的功能是:
$('button[name="downtest"]').on('click',function(){
console.log("downbutton push1);
})
或
$(".downpraise").on('click', function() {
console.log("downbutton push2);
})
以上两个没有得到任何回应?有什么线索吗?
PS:
columns: [
{ data: 'action', render: function ( data ) {
return '<button type="button" class="btn btn-default downpraise " data-toggle="tooltip" data-placement="top" title="downbutton" name="downtest">
<i class="far fa-thumbs-down">data</i>
</button>'
]
我通过
解决问题$(document).on( 'click', 'button.downpraise', function () {
}
不知道为什么原来的方法不行