我如何将 onclientclick 添加到我的 jquery 按钮
How do i add onclient click to my jquery button
我已经在 jquery 中动态创建了一个按钮,如下所示,如何向它添加 onclientclick 属性,因为我已经完成 class 所以当这个按钮被添加到页面时, 它不会导致回发。
var btnDelete = $('<button>', {
class: "btnDeleteTaskListChild",
text: "Delete",
onclientclick: "return false;"
});
这是一个可能的解决方案:
var btnDelete = $('<button>', {
class: "btnDeleteTaskListChild",
text: "Delete",
onclientclick: "return false;"
}).on('click', function(){
alert('Delete Clicked');
});
$('div').append(btnDelete); //for demo purpose, adding the delete button to div
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div></div>
jQuery 中没有名为 onclientclick
的内容。您应该使用 click 事件处理程序和 return false 来禁用 post 返回。试试这个。
var btnDelete = $('<button>', {
class: "btnDeleteTaskListChild",
text: "Delete",
click: function () { return false; }
});
我已经在 jquery 中动态创建了一个按钮,如下所示,如何向它添加 onclientclick 属性,因为我已经完成 class 所以当这个按钮被添加到页面时, 它不会导致回发。
var btnDelete = $('<button>', {
class: "btnDeleteTaskListChild",
text: "Delete",
onclientclick: "return false;"
});
这是一个可能的解决方案:
var btnDelete = $('<button>', {
class: "btnDeleteTaskListChild",
text: "Delete",
onclientclick: "return false;"
}).on('click', function(){
alert('Delete Clicked');
});
$('div').append(btnDelete); //for demo purpose, adding the delete button to div
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div></div>
jQuery 中没有名为 onclientclick
的内容。您应该使用 click 事件处理程序和 return false 来禁用 post 返回。试试这个。
var btnDelete = $('<button>', {
class: "btnDeleteTaskListChild",
text: "Delete",
click: function () { return false; }
});