[编辑:这将只与单个行的工作,看看我的编辑再往下]
虽然这一点很难了解你的意思,但我想我知道你在找什么。
只需提供您的onclick
函数内部的确认功能如下:
function deleteInitialize(data){
$('.confirmation-callback').confirmation({
onConfirm: function() { alert("I will now delete "+ data) },
onCancel: function() { alert("Ok, I will NOT delete "+ data) }
});
}
我把它应用到你的提琴:http://jsfiddle.net/qk1b1tgz/11/
编辑:的问题是使用不正确的使用选择(如。你有.confirmation-callback
在锚上,而它应该已经在按钮上了),再加上你实际上可以完全摆脱用于onclick
的功能,并且通过使用data
att ribute如下:
下面是HTML:
<a href="javascript:void(0);"><button type="button" class="btn btn-default confirmation-callback" id="delete_row" data-data="6">Delete</button></a>
<a href="#" class="btn btn-default confirmation-callback" data-data="7">Click me</a>
和JS:
$('.confirmation-callback').confirmation({
onConfirm: function() {
alert("OK, I will delete " + this.data)
},
onCancel: function() {
alert("I will NOT delete " + this.data)
}
});
这里是更新的小提琴:http://jsfiddle.net/qk1b1tgz/13/
是你的人投票了我前面回答?谢谢!如果这可以解决你的问题,你也可以选择它作为正确的答案(大灰色复选标记)...;) – webeno 2014-10-01 04:59:34