元素单击仅使用javascript
假设我有以下标记:元素单击仅使用javascript,javascript,jquery,Javascript,Jquery,假设我有以下标记: <a href="#ada">Test Link</a> <a href="#" id="next">Next</a> 只需向锚定标记添加onclick=“return false”属性 <a href="#ada" onclick="return false">Test Link</a> <a href="#" id="next">Next</a> 我刚检查过,它对我有效
<a href="#ada">Test Link</a>
<a href="#" id="next">Next</a>
只需向锚定标记添加onclick=“return false”属性
<a href="#ada" onclick="return false">Test Link</a>
<a href="#" id="next">Next</a>
我刚检查过,它对我有效。单击锚定标记不起任何作用尝试使用:
$('#next').on('click', function(e){
e.preventDefault();
});
希望这能有所帮助。一个非常简单和基本的方法是用不透明度0 div覆盖它:
<div style="opacity:0;position:absolute;margin-top:40px;width:200px;height:40px" ></div>
<a href="#" id="next">Next</a>
上面的示例只是尝试获取概念,可能会有所不同。您可以使用此选项禁用提交
$("#form_id").submit(function( event ) {
event.preventDefault();
});
要触发提交,您可以使用此
$("#trigger_id").click(function() {
$( "#form_id" ).submit();
});
请分享javascript@RIYAJKHAN:哦,伙计,这只是一个简单的
点击监听器。。无论如何,检查更新的问题。你是如何在哪个元素上移动鼠标的?$('a[href=“\ada]”)。如果我的帖子不够清楚,请单击()。据我所知,您的代码阻止在#next
元素上触发单击事件。但我想做的是使用javascript($('a[href=“#ada”])单击a[href=“#ada”]
。单击()
)并防止/禁用使用鼠标单击a[hef=“#ada”]
$("#trigger_id").click(function() {
$( "#form_id" ).submit();
});