所以我的init函数定义如下:
init: function() {
$("#editRow").click(function() {
<code>
}
$(".removeRow").click(function() {
<code>
}
}
所以,我想知道我是否有办法在onclick事件中调用类方法removeRow
?基本上我想要做的是在单击我的按钮时调用类方法removeRow
。
var d = '<a href="javascript:void(0)" class="btn btn-xs btn-danger delete-new-row removeRow"><i class="material-icons md-18" title="Delete">delete</i></a>';
每当我点击按钮时,我都会收到一条错误消息,指出removeRow()
未定义。所以我试图找出一种方法来按下按钮调用removeRow。
editRow
,我会采用与removeRow
相同的方式,还是需要采用不同的方法?感谢您的帮助!
答案 0 :(得分:-1)
removeRow不是函数
你可以改用它:
$('.removeRow').click(function() {
$( this ).remove();
)
更多参考:https://api.jquery.com/click/
如果您想要在点击按钮时删除行:
$(<your-button-selector>).click(function() {
$(<your-class-selector>).remove();
)
答案 1 :(得分:-1)
你忘了“在你的jQuery中。它需要看起来像$(".removeRow").click(function() {
<code>
}
,而你正试图访问.removeRow
,这意味着你要定位一个类,所以你需要添加{ {1}}然后你不需要HTML中的onClick函数,因为如果你的目标是按钮类,jQuery将执行onClick函数。
答案 2 :(得分:-1)
让我看看我是否理解你的问题。
你想调用里面的代码吗?
$(".removeRow").click(function() {
<code>
}
要实现该结果,您可以使用
“伪造”对该类元素的点击$('.removeRow').click();