如何将onclient点击添加到我的jquery按钮

时间:2015-06-08 20:31:43

标签: jquery asp.net onclientclick

我已经在jquery中动态创建了一个按钮,如下所示,我如何在完成该类时添加onclientclick属性,所以当这个按钮添加到页面时,它不会导致回发。

        var btnDelete = $('<button>', {
            class: "btnDeleteTaskListChild",
            text: "Delete",
            onclientclick: "return false;"
        });

2 个答案:

答案 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