我試圖從使用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