在aspx页面,我有这样的事情:ASP:jQuery函数适用于母版页项,但不aspx页面项目
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<script type="text/javascript">
$("li").mouseover(function() {
$("li").css("background-color", "blue");
});
</script>
<ul id="second">
<li> <a href.../a> </li>
<li> <a href.../a> </li>
<ul>
和母版出现在列表格式创建过一个菜单栏。所以当我将鼠标移动到菜单栏时,背景项目变成蓝色,没有问题。但是当我将鼠标悬停在第二个li上时,什么也没发生我对asp不是很熟悉。我试过解决方案JQuery don’t work in aspx-page with Masterpage我甚至不确定它是否适用于它。
感谢
也许只需要在DOM准备好$(document).ready(function(){// Your code here})之后定义函数; – GTSouza 2012-07-13 17:21:15
尝试将您的脚本放在master页面的head标签和DOM准备好上 – 2012-07-13 17:23:24