编辑:对不起,一条线路丢失了。
我正在动态制作div,这是
<div id="102">
,内部类:
<a class="delete" onClick="del(102)">X</a>
在我的javascript文件中,我试图用
隐藏它$("#" + id).hide(2000)
但它似乎没有做任何事情。
答案 0 :(得分:3)
您不能拥有数字ID。在其前面添加字母,例如div102
。
答案 1 :(得分:1)
我不确定你的其余代码是什么,但是这样可行。
$(document).ready(function(){
$('body').append('<div id="102"><a class="delete" onClick="del(102)">X</a></div>');
});
function del(id){
$("#" + id).hide(2000);
}
答案 2 :(得分:1)
这应该有效。
onClick="$(this).parent().hide(2000);"
答案 3 :(得分:0)
$("#" + id).hide(2000)
将隐藏ID为id
的元素
但<a class="delete" onClick="del(102)">X</a>
没有身份证明
不得不说:非常糟糕的问题