Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
$(document).ready(function () { $("#Div_1").show(); $("#Div_2").hide(); $('#Button1').click(function () { $("#Div_1").hide(); $("#Div_2").show(); return false; }); });
在上面的代码中,jquery 代码工作正常,但事件没有触发
在您的 JavaScript 代码中,您将客户端单击处理程序附加到按钮,然后return false在处理程序的末尾。这可以防止单击事件继续 DOM,这也可能导致它不触发内置的回发代码。
return false
尝试删除该return false语句以将回发到服务器。
但是请注意,这可能与您预期的不同。无论您在客户端做什么(显示/隐藏它会出现的元素)都只会在代码发布到服务器和页面刷新之前的短暂瞬间发生,从而丢失那些客户端更改。