Javascript 将参数传递给jQuery删除按钮单击EventHandler
我有以下jQueryJavascript 将参数传递给jQuery删除按钮单击EventHandler,javascript,jquery,html,asp.net-mvc,xhtml,Javascript,Jquery,Html,Asp.net Mvc,Xhtml,我有以下jQuery $('#btnDelete').click( function() {//Do the delete here via jquery post}); 在我的表格中,我有许多行包含以下内容 <a id="btnDelete">Delete</a> 删除 如何将参数传递给click事件以发布ID以删除某些内容您可以使用这个包装在jQuery中的函数。在回拨中: $(this) 将是包含触发事件的标记的包装集。例如,如果您具有以下结构: <t
$('#btnDelete').click( function() {//Do the delete here via jquery post});
在我的表格中,我有许多行包含以下内容
<a id="btnDelete">Delete</a>
删除
如何将参数传递给click事件以发布ID以删除某些内容您可以使用这个包装在jQuery中的函数。在回拨中:
$(this)
将是包含触发事件的标记的包装集。例如,如果您具有以下结构:
<tr><td><a id="btnDelete">Delete</a></td></tr>
$(this).parent()
删除
$(this.parent())
将包含父td元素。然后可以使用其id或属性。这比尝试将参数传递给回调要好得多。您可以使用这个包装在jQuery函数中的函数。在回拨中:
$(this)
将是包含触发事件的标记的包装集。例如,如果您具有以下结构:
<tr><td><a id="btnDelete">Delete</a></td></tr>
$(this).parent()
删除
$(this.parent())
将包含父td元素。然后可以使用其id或属性。这比试图将参数传递给回调要好得多。如果您有许多这样的参数,将处理程序绑定到它们的最简单方法是让它们共享一个公共类,而不是一个公共ID(ID应该是唯一的…)
如果您有许多这样的代码,将处理程序绑定到它们的最简单方法是让它们共享一个公共类,而不是一个公共ID(ID应该是唯一的…)