use*_*485 11 javascript jquery
在确认消息框中,如何更改按钮以显示"是"和"否"而不是"确定"和"取消"?有没有办法使用jQuery/Javascript实现这一目标?在此先感谢您的帮助.
gil*_*ly3 13
创建自己的确认框:
<div id="confirmBox">
<div class="message"></div>
<span class="yes">Yes</span>
<span class="no">No</span>
</div>
Run Code Online (Sandbox Code Playgroud)
创建自己的confirm()方法:
function doConfirm(msg, yesFn, noFn)
{
var confirmBox = $("#confirmBox");
confirmBox.find(".message").text(msg);
confirmBox.find(".yes,.no").unbind().click(function()
{
confirmBox.hide();
});
confirmBox.find(".yes").click(yesFn);
confirmBox.find(".no").click(noFn);
confirmBox.show();
}
Run Code Online (Sandbox Code Playgroud)
通过您的代码调用它:
doConfirm("Are you sure?", function yes()
{
form.submit();
}, function no()
{
// do nothing
});
Run Code Online (Sandbox Code Playgroud)
您需要将CSS添加到样式并适当地定位您的确认框.
工作演示:jsfiddle.net/Xtreu
Ric*_*d B 12
如果切换到jQuery UI对话框,则可以使用适当的名称初始化buttons数组,例如:
$("#id").dialog({
buttons: {
"Yes": function() {},
"No": function() {}
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
118949 次 |
| 最近记录: |