繁体   English   中英

使用Jquery警报对话框插件进行链接确认

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM