2015-06-08 6 views
1

Я динамически создал кнопку в jquery, как показано ниже, как добавить атрибут onclientclick к нему, как я сделал класс, поэтому, когда эта кнопка добавлена ​​на страницу , это не вызывает обратной передачи.Как добавить onclient нажмите на мою кнопку jquery

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

ответ

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>

+0

Спасибо, сэр! –

0

Там нет ничего, как называется onclientclick в JQuery. Вы должны использовать обработчик события click и вернуть false, чтобы отключить пост. Попробуй это.

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