我已经在jquery中动态创建了一个按钮,如下所示,我如何在完成该类时添加onclientclick属性,所以当这个按钮添加到页面时,它不会导致回发。
var btnDelete = $('<button>', {
class: "btnDeleteTaskListChild",
text: "Delete",
onclientclick: "return false;"
});
答案 0 :(得分:0)
这是一个可能的解决方案:
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>
答案 1 :(得分:0)
jQuery中没有任何名为 var btnDelete = $('<button>', {
class: "btnDeleteTaskListChild",
text: "Delete",
click: function () { return false; }
});
的东西。您应该使用click事件处理程序并返回false以禁用回发。试试这个。
Select-Object -ExpandProperty FullName