javascript - jquery hover() 不触发

标签 javascript asp.net jquery

我有一个带有以下标记的 ASP.NET 用户控件:

<div>
<script id="myTemplate" type="text/x-jquery-tmpl">
<table id="t1"><tr>...<td class="myclass"><span>First Name:</span></td>...<\tr> <\table>
</script>

<table id="t2"><tr>...<td class="myclass"><span>First Name:</span></td>...<\tr> <\table>
<\div>

我想为所有具有 class="myClass"的类触发 hover()。我已经放置了以下代码:

$(document).ready(function() {
$(".myClass").hover(
  function() {
      alert('in...');
  },
  function() {
      alert('out...');
  });
}

问题是 .hover() 会触发表“t2”中的 td 元素,但不会触发“t1”。有人可以帮忙吗?

最佳答案

.hover 静态添加事件处理程序。

尝试做

$(".myClass").live("hover",
  function() {
      alert('in...');alert('out...');
  }
}

关于javascript - jquery hover() 不触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4748737/

相关文章:

javascript - 网站如何检测 --remote-debugging-port chrome 开关

javascript - 需要文件夹列表中的所有文件,而不需要在JS中单独添加它们

javascript - jquery ajax - 调整另一个页面的 iframe 的大小

javascript - <form> 标签中的 data-url 属性是什么意思?

javascript - 在 jquery 中按时间戳对数组进行排序

javascript - 寻找将非转义字符串转换为转义字符串的工具

asp.net - 如何将数据库字段值绑定(bind)到 gridview 中的隐藏字段

asp.net - 如何在 Visual Studio 2012 中检查我的项目是网站还是 Web 应用程序?

.net - 动态添加的 Web.UI.ITemplate 类的最佳实践

javascript - jQuery 如何在整个 div 可点击时使 div 中的链接起作用