【发布时间】:2019-05-02 09:45:50
【问题描述】:
我有以下 HTML 代码。我只需要在第一次点击后使标签不可点击。
<li>
<a class="active orig-a" href="/webizdropship/adminhtml_createorder/?sku=<?php echo base64_encode(urlencode($this->getProduct()->getSku())); ?>&qty=1">
<?php echo $this->__('Add to cart') ?>
</a>
</li>
我尝试了下面的代码:
jQuery('orig-a').click(false)
disabled 属性也不起作用。 jQuery one 没有帮助。当我点击a 标签,它的按钮,它有href,它发送的结果和我点击这个标签一样多。页面加载时间过长。
如果我点击它,服务器会响应大约 30 秒,并且使用 jQuery 我不需要再次点击该地址发送,否则它会增加我点击它的数量。
【问题讨论】:
-
使用
.one事件监听器。 api.jquery.com/one -
使用
one() -
我看到了你的更新,
one()工作正常。另请注意,orig-a不是有效的选择器,因此您还需要修复它。如果是类或 id,请确保包含相关前缀。如果它仍然不适合您,请编辑问题以包含该问题的有用示例
标签: jquery