我们说我有以下标记:
<a href="#ada">Test Link</a>
<a href="#" id="next">Next</a>
在#next
我添加侦听器以侦听onclick
事件,然后触发点击a[href="#ada"]
。如何使用鼠标指针使链接a[href="#ada"]
无法点击?我知道如果省略href
属性就可以完成,但我无法做到。
Javascript东西:
$('#next').on('click', function(e){
// doing something
});
答案 0 :(得分:2)
您可以使用此
禁用提交$("#form_id").submit(function( event ) {
event.preventDefault();
});
要触发提交,您可以使用此
$("#trigger_id").click(function() {
$( "#form_id" ).submit();
});
答案 1 :(得分:1)
只需添加一个onclick =&#34;返回false&#34;属性为锚标记。
<a href="#ada" onclick="return false">Test Link</a>
<a href="#" id="next">Next</a>
我刚检查过它对我有用。单击锚标记不执行任何操作
答案 2 :(得分:0)
尝试使用 preventDefault() :
#!/usr/bin/env python3
def test(handlerFunction, **handlerArgs):
handlerFunction(**handlerArgs)
def myhandler(dat):
print('dat={}'.format(dat))
# MODIFIED LINE
dat[0] = 'sieben'
print('dat={}'.format(dat))
# MODIFIED LINE
foo = ['foo']
test(myhandler, dat=foo)
print('foo={}'.format(foo))
希望这有帮助。
答案 3 :(得分:0)
一种非常简单和基本的方法是使用不透明度0 div来覆盖它:
<div style="opacity:0;position:absolute;margin-top:40px;width:200px;height:40px" ></div>
<a href="#" id="next">Next</a>
上面的例子只是试图获得概念,可能会有所不同。