Javascript 在删除时执行删除确认框单击
我有一个单子。当用户单击“X”时,对于任何列表项,我都需要显示一个删除确认框,其中显示您确定要删除此项吗?以及是/否按钮 如果用户单击“是”,则应删除该项目。我的删除代码运行得非常好。我只是不知道如何显示窗口。请在html部分确认。这是我的密码:Javascript 在删除时执行删除确认框单击,javascript,jquery,knockout.js,confirm,Javascript,Jquery,Knockout.js,Confirm,我有一个单子。当用户单击“X”时,对于任何列表项,我都需要显示一个删除确认框,其中显示您确定要删除此项吗?以及是/否按钮 如果用户单击“是”,则应删除该项目。我的删除代码运行得非常好。我只是不知道如何显示窗口。请在html部分确认。这是我的密码: <ul data-bind="foreach: activeList"> <li data-bind="click: function () { $root.delete('Item', $data); }">
<ul data-bind="foreach: activeList">
<li data-bind="click: function () { $root.delete('Item', $data); }">
<a data-bind="click: function () { $root.DeleteFile('Item', $data); }">
<img src="../../DeleteCross.png" />
</a>
</li>
</ul>
-
请建议。您不能在html部分执行此操作。您需要在javascript部件上显示这一点
<li data-bind="click:$root.delete('Item', $data)">
<a data-bind="click:$root.DeleteFile('Item', $data)">
<img src="../../DeleteCross.png" />
</a>
</li>
我在一些论坛上看到了一个例子,并尝试了同样的方法。但这对我不起作用。如果代码不正确或有其他更好的方法,请提出建议
- 谢谢
self.delete = function() {
var confirm_delete = confirm('Are you sure you want to delete this?');
if (confirm_delete) {
// deletion code goes here
}
}