jQuery实现的新增节点,但新增加的节点在不刷新页面的情况下,竟然不会触发这事件//鼠标mouseover变色
请高手指点。 <table id="table"> <tr class="TdBg" id="tr33">
<td height="25"><input type="checkbox" name="id" id="id" value="33"/></td>
<td>ffff</td>
<td>0</td>
<td><a id="btnEdit">Edit</a></td>
</tr>
</table>
<input id=btn type="button" />
<script>
$(function(){
$("#btn").click(function(){
var str = '<tr class="TdBg" id="tr33"><td height="25"><input type="checkbox" name="id" id="id" value="33"/></td><td>ffff</td><td>0</td><td><a id="btnEdit">Edit</a></td></tr>';
$('#table').append(str)
alert($('#table').html())
});
//鼠标mouseover变色
$("table tr[id^='tr']").mouseover(function(){
$(this).addClass("tdOver");
//alert("a");
}).mouseout(function(){$(this).removeClass("tdOver");
});
});
请高手指点。 <table id="table"> <tr class="TdBg" id="tr33">
<td height="25"><input type="checkbox" name="id" id="id" value="33"/></td>
<td>ffff</td>
<td>0</td>
<td><a id="btnEdit">Edit</a></td>
</tr>
</table>
<input id=btn type="button" />
<script>
$(function(){
$("#btn").click(function(){
var str = '<tr class="TdBg" id="tr33"><td height="25"><input type="checkbox" name="id" id="id" value="33"/></td><td>ffff</td><td>0</td><td><a id="btnEdit">Edit</a></td></tr>';
$('#table').append(str)
alert($('#table').html())
});
//鼠标mouseover变色
$("table tr[id^='tr']").mouseover(function(){
$(this).addClass("tdOver");
//alert("a");
}).mouseout(function(){$(this).removeClass("tdOver");
});
});
解决方案 »
- 关于浏览器的兼容问题?
- JQuery Uploadify隐藏浏览按钮后,通过JS触发Uploadify的Click事件,不能上传文件
- 我想在页面中javascript的错误禁止探出对话框显示
- 请问怎样在JS中判断单击的是表单中的哪一个按钮
- 问题1,如何用javascript读取数据库的内容。问题2,如何用javascript去读取vbscript内的变量
- 求图标垂直连续滚动的代码!急..
- 巨急问题。在线等
- 请教一个修改javacript的脚本错误
- 关于JQUERY AJAX安全问题
- 设计一个程序,使用数组接收用户输入的7门功课的成绩,然后在页面上显示其总成绩和平均分,并列出不及格的成绩.
- jquery如何遍历获取table中某个td的属性?
- 如何在文本框里设置默认值呢?
$(this).addClass("tdOver");
//alert("a");
}).mouseout(function(){$(this).removeClass("tdOver");
});
把此事件放在$("#btn").click(function(){
var str = '<tr class="TdBg" id="tr33"><td height="25"><input type="checkbox" name="id" id="id" value="33"/></td><td>ffff</td><td>0</td><td><a id="btnEdit">Edit</a></td></tr>';
$('#table').append(str)
alert($('#table').html())
});
里面