Kei*_*ows 8 asp.net-mvc jquery events
我试图将一个click事件添加到LI元素,但它没有在页面中触发.我的页面标记看起来像:
<div id="Navigation">
<ul>
<li class="navPrevNext inactive">|< First Page</li>
<li class="navPrevNext inactive">< Prev Page</li>
<li class="navIndex selected" title="0 ">1</li>
<li class="navIndex notselected" title="1 ">2</li>
<li class="navIndex notselected" title="2 ">3</li>
<li class="navPrevNext active" title="1">Next Page ></li>
<li class="navPrevNext active" title="2">Last Page >|</li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
在我的JS代码中,我有:
$("#Navigation li").live('click', function(e) { e.preventDefault; this.blur(); return updateNavigation($(this).attr('title')); });
Run Code Online (Sandbox Code Playgroud)
有什么想法吗?
TIA
Par*_*ots 14
你确定你的代码中包含了jquery 1.3吗?当我点击任何LI时,以下工作正常(直接复制并粘贴您的问题):
<html>
<head>
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<script type="text/javascript">
function updateNavigation(title) {
alert(title);
}
$("#Navigation li").live('click', function(e) {
e.preventDefault;
this.blur();
return updateNavigation($(this).attr('title'));
});
</script>
</head>
<body>
<div id="Navigation">
<ul>
<li class="navPrevNext inactive">|< First Page</li>
<li class="navPrevNext inactive">< Prev Page</li>
<li class="navIndex selected" title="0 ">1</li>
<li class="navIndex notselected" title="1 ">2</li>
<li class="navIndex notselected" title="2 ">3</li>
<li class="navPrevNext active" title="1">Next Page ></li>
<li class="navPrevNext active" title="2">Last Page >|</li>
</ul>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
你确定你的updateNavigation功能正常吗?也许它被触发了,但内心有些不对劲......
归档时间: |
|
查看次数: |
36709 次 |
最近记录: |