为了添加行,我写了这样的代码
$('#tab1 tbody ').append('<tr id='+i+'><td>'+k+'</td><td>'+l+'</td><td>'+m+'</td></tr>');
Run Code Online (Sandbox Code Playgroud)
在上一个片段中i是全局值..
现在,如果我试图选择新添加的行,它无法识别..选择我这样写
$('#tab1 td').click(function(){
alert(i);
$(this).parent().remove();
});
Run Code Online (Sandbox Code Playgroud)
你看到有什么错误吗?
我认为你的td元素有无效的id.ID不应以数字开头.尝试先添加一些静态文本i.
此外,您必须使用.live()event来获取在js中生成的元素
$('#tab1 td').live("click", function(){
alert(i);
$(this).parent().remove();
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
129 次 |
| 最近记录: |