Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 触发点击链接按钮_Javascript_Jquery - Fatal编程技术网

Javascript 触发点击链接按钮

Javascript 触发点击链接按钮,javascript,jquery,Javascript,Jquery,我试图在单击#newHome时触发单击链接按钮Home 我有下面的触发功能,但它似乎没有按如下方式工作: <li id="newHome"><a href="#" style="font-size: 1.05em;">Home</a></li> <asp:LinkButton ID="LinkButton_Home" class="menuLink" runat="server" OnClick="LinkButton_Home_Click

我试图在单击
#newHome
时触发单击链接按钮Home 我有下面的触发功能,但它似乎没有按如下方式工作:

<li id="newHome"><a href="#" style="font-size: 1.05em;">Home</a></li>

<asp:LinkButton ID="LinkButton_Home" class="menuLink" runat="server" OnClick="LinkButton_Home_Click"><div class="menuIcon">Home</div></asp:LinkButton>

$(document).ready(function () {
        $('#newHome').click(function (e) {
            $('#' + '<%=LinkButton_Home.ClientID%>').trigger('click');
        });
    });
  • 家 $(文档).ready(函数(){ $(“#新家”)。单击(函数(e){ $('#'+'').trigger('click'); }); });
    使用Page.ClientScript.GetPostBackEventReference() 为了模拟asp.net控件的回发事件,可以使用Page.ClientScript.GetPostBackEventReference()直接引发该事件

    <li id="newHome"><a href="#" style="font-size: 1.05em;">Home</a></li>
    
    <asp:LinkButton ID="LinkButton_Home" class="menuLink" runat="server" OnClick="LinkButton_Home_Click"><div class="menuIcon">Home</div></asp:LinkButton>
    
    $(document).ready(function () {
            $('#newHome').click(function (e) {
                <%=Page.ClientScript.GetPostBackEventReference(LinkButton_Home, String.Empty)%>                
            });
        });
    
  • 家 $(文档).ready(函数(){ $(“#新家”)。单击(函数(e){ }); });
    您能否比“似乎不起作用”更准确地描述问题?控制台中有错误吗?控制台中没有错误。单击它只会触发#就好像没有不触发onclick的触发器click一样,请尝试使用String.Empty作为第二个参数,回答updated.Yup!这很有效。谢谢。我一直在努力解决这个问题。