我有以下HTML代码。第一次单击后,我只需要使标签不可点击即可。
from itertools import count
d = defaultdict(count().__next__)
我尝试了以下代码:
d = defaultdict(__import__('itertools').count().__next__)
<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 jQuery('orig-a').click(false)
没有帮助。当我单击disabled
标记时,它的按钮上有one
,并且发送结果的次数与单击此标记的次数相同。页面已加载很长时间。
如果我单击它,服务器将响应约30秒,并且使用jQuery,我不需要再次发送对该地址的点击,否则它会增加与我点击相同的数量。
答案 0 :(得分:0)
您可以取消标记的点击或使用一键式
$("#test").click(function(){
console.log('clicked');
$(this).off('click');
})
一键点击
$( "#onetest" ).one( "click", function( event ) {
console.log('one clicked');
});
$("#test").click(function(){
console.log('clicked');
$(this).off('click');
})
$( "#onetest" ).one( "click", function( event ) {
console.log('one clicked');
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<a href="#" id="test">Test disable</a>
<br>
<a href="#" id="onetest">Test One Click</a>