通过javascript点击它
是否有任何方法可以通过javascript像通过javascript点击它,javascript,jquery,Javascript,Jquery,是否有任何方法可以通过javascript像$(“#divAB7”)那样单击div函数。单击可以完成以下功能,与单击“阅读更多”链接时相同: <a href="#divAB7" class="btn1 fl">Read More</a>` ` 函数js(){ $(.myHref”)。在(“单击”上,函数(e){ e、 预防默认值(); $('#divAB7')。触发器('click'); }); } 你好 更改为: <script type='text/ja
$(“#divAB7”)那样单击div函数。单击
可以完成以下功能,与单击“阅读更多”链接时相同:
<a href="#divAB7" class="btn1 fl">Read More</a>`
`
函数js(){
$(.myHref”)。在(“单击”上,函数(e){
e、 预防默认值();
$('#divAB7')。触发器('click');
});
}
你好
更改为:
<script type='text/javascript'>
$(".myHref").on("click", function (e)
{
e.preventDefault();
$('#divAB7').trigger('click');
});
</script>
<body>
<a href='#' class="myHref">Read More</a>
<div id='divAB7' style="display:none;" onclick="alert('div is Clicked')">
hello
</div>
</body>
$(.myHref”)。在(“单击”上,函数(e)
{
e、 预防默认值();
$('#divAB7')。触发器('click');
});
你好
更改为:
<script type='text/javascript'>
$(".myHref").on("click", function (e)
{
e.preventDefault();
$('#divAB7').trigger('click');
});
</script>
<body>
<a href='#' class="myHref">Read More</a>
<div id='divAB7' style="display:none;" onclick="alert('div is Clicked')">
hello
</div>
</body>
$(.myHref”)。在(“单击”上,函数(e)
{
e、 预防默认值();
$('#divAB7')。触发器('click');
});
你好
不能同时删除href属性。对没有实际href的链接使用href=“#”
。@FelixKling这会触发div用ID单击。当按下href-时,它会触发div单击。是的,但是现在每个myHref
链接都会触发对同一div的单击。$(this.href)。click()
似乎是更好的方法(imo).thanx但代码不起作用:(请查看上面我如何测试的编辑代码,可能是我做错了什么,请指出是否有错误。)is@Faizan:单击,您将执行本身绑定事件处理程序的js
。这不是您的想法。加载DOM后,您应该绑定事件处理程序。我建议您阅读一些jQuery基础知识:另外,只要您不将任何单击事件处理程序绑定到#divAB7
,您将看不到任何效果,因为单击div
通常不会做任何事情。下面是一个示例,它可以朝哪个方向移动:但它更像是要显示它,而不是触发div上的单击事件。您不能同时删除href属性。请使用href=“#”
用于没有实际href的链接。@FelixKling这会触发div用ID单击。当按下href-时,它会触发div单击。是的,但是现在每个myHref
链接都会触发对同一div的单击。$(this.href)。单击()
似乎是一种更好的方法(imo)。但代码没有起作用:(请查看上面我如何测试的编辑代码,可能是我做错了什么,请指出是否有错误。)is@Faizan:单击,您将执行本身绑定事件处理程序的js
。这不是您的想法。加载DOM后,您应该绑定事件处理程序。我建议您阅读一些jQuery基础知识:另外,只要您不将任何单击事件处理程序指向#divAB7
,您将看不到任何效果,因为单击div
通常不会做任何事情。下面是一个示例,它可以朝哪个方向移动:但它看起来更像是要显示它,而不是触发div上的单击事件。