[編輯:這將只與單個行的工作,看看我的編輯再往下]
雖然這一點很難了解你的意思,但我想我知道你在找什麼。
只需提供您的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