我试图从使用id
和.remove()
属性的函数中删除<img>
标签,但它不起作用。你可以找到的东西,我在下面做一个简单的代码:使用.remove()属性删除img标签jquery
<script>
function verify(img)
{
if(/*somecondition*/)
removetag_setother();
else
//do something
}
function removetag_setother()
{
$("#1").remove();
text="<p>hello</p>";
$("body").append(text);
}
</script>
<body>
<img id="1" onclick="verify(this)" src="image1.png">
</body>
查看控制台日志,我得到这个消息: 的ReferenceError:$没有定义
你在[控制台]任何错误(https://developers.google.com/chrome-developer-tools/docs/console)?例如,我们看到的代码无法编译。 – 2013-03-25 20:35:02
相当确定的ID不能是数字 – Jack 2013-03-25 20:36:39
它工作正常[这里](http://jsfiddle.net/wirey00/5q6CB/) - 是否有更多的代码可能会导致此失效? – 2013-03-25 20:38:44