gpt4 book ai didi

javascript - 为什么Java脚本点击事件在第一页加载时没有触发?

转载 作者:行者123 更新时间:2023-11-27 23:13:23 25 4
gpt4 key购买 nike

刷新页面后,Java 脚本点击事件在第一个页面加载时不会触发,它工作正常,下面是我的代码

第 1 页:

<h:form id="sellsForm">
<ui:include src="../mypages/page2.xhtml" />
<h:panelGroup id="sellsPanel" layout="block" styleClass="my_panel">
<h:outputText id="sellitem" value="#{bean.selecteInfo}" styleClass="high" rendered="#{bean.selecteInfo == null ? false : true}"/>
</h:panelGroup>
</h:form>

../mypages/page2.xhtml

<div class="menu_element">
<a4j:commandLink styleClass="service_icon"
action="#{bean.setSelecteditem('Service')}" immediate="true" render="sellsPanel">
<h:outputText value="#{msgs['menu.service']}" />
<br/>
</a4j:commandLink>
</div>

js

$('div."menu_element').click(function() {
debugger;
var siblingDivs = $(this).parent().children();
siblingDivs.each(function() {
if($(this).hasClass("selected")) {
$(this).removeClass("selected");
}
});
$(this).addClass("selected");
});

最佳答案

javascript 函数应该位于 onload 主体中 onload="myFunction()" 或 jquery $( document ).ready(function() {alert(); });

关于javascript - 为什么Java脚本点击事件在第一页加载时没有触发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36010302/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com