【问题标题】:Trigger on same id with redirect.js使用redirect.js 触发相同的ID
【发布时间】:2019-02-04 08:47:57
【问题描述】:

我有这样的代码

<a href="javascript:;" id="linkmasterloc" data-target="master" data-judul="location" data-file="add">
                                        <span> Add </span>
                                    </a>
<a href="javascript:;" id="linkmasterloc" data-target="master" data-judul="location" data-file="list">
                                        <span> List </span>
                                    </a>

我有像这样的 jquery redirect.js

$('#linkmasterloc').on('click', function() {
            var judul = $(this).attr('data-judul');
            var urlfile = $(this).attr('data-file');
            var target = $(this).attr('data-target');
            $.redirect(url+target,
            {
                judul: judul,
                file : urlfile
            },
            "POST", "_self");
            return false;
        });

但我的问题是第一个链接有效,但第二个链接没有做任何事情。如何让第二个链接像第一个链接一样触发??

【问题讨论】:

  • ID,唯一标识一个对象或记录的符号。所以想想,你做错了什么;)
  • ID 应该是唯一的

标签: jquery html css redirect


【解决方案1】:

您不能有两个具有相同 id 的元素,您可以设置它们的类并使用类处理事件:

<a href="javascript:;" id="linkmasterloc" class="linkmasterloc-class" data-target="master" data-judul="location" data-file="add">
                                        <span> Add </span>
                                    </a>
<a href="javascript:;" id="linkmasterloc2" class="linkmasterloc-class" data-target="master" data-judul="location" data-file="list">
                                        <span> List </span>
                                    </a>

JS:

$('.linkmasterloc-class').on('click', function() {
            var judul = $(this).attr('data-judul');
            var urlfile = $(this).attr('data-file');
            var target = $(this).attr('data-target');
            $.redirect(url+target,
            {
                judul: judul,
                file : urlfile
            },
            "POST", "_self");
            return false;
        });

更多info关于id的信息。

【讨论】:

  • 哇,我从没想过。是的,它现在可以工作了。太棒了
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-05-17
  • 2021-06-21
  • 2019-04-07
  • 2018-03-21
  • 1970-01-01
  • 2020-05-04
相关资源
最近更新 更多