![](/img/trans.png)
[英]How do I replace current alert() in javascript to be jQuery Alert Dialogs plugin
[英]Making a link confirmation with Jquery alert dialogs plugin
我有以下情况:
-一个带有表格的网站,其中每一行代表一个项目,并且每个项目都有一个链接,可以进行某些操作(使用GET vars)。
因此,我正在使用“ jQuery警报对话框”插件发出确认消息,但是在用户按下“确定”后,我无法跟随链接
JS代码:
<script type="text/javascript">
var go = false;
$(document).ready( function() {
$("a.disable ").click( function() {
if(go == false) {
jConfirm('Are u sure?', 'Confirm action', function(r) {
if (r == true)
{
go = true;
alert( $(this).attr['href']);
}
});
});
</script>
注意:我正在使用Alert进行测试,但是应该是一个document.location注意1:1:alert()给我'undefined':(注意2:我正在使用同一个类的多个按钮(按钮的数量取决于数量)
HTML:
<a href="disable?action=disable&id=5" class="button red disable">Disable</a>
注意:按钮重复使用不同的get var
另外,如果我在alert()中使用“ a.disable”选择器,则会获得页面中第一个按钮的URL,因此不起作用:<
谢谢!
<script type="text/javascript">
var go = false;
$(document).ready( function() {
$("a.disable").click( function() {
var $this = $(this); // cached the object $(this)
if(go == false) {
jConfirm('Are u sure?', 'Confirm action', function(r) {
if (r == true)
{
go = true;
alert( $this.attr('href')); // use the cached object
}
});
});
</script>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.