使用.remove()属性jquery删除img标记

时间:2013-03-25 20:33:52

标签: jquery

我正在尝试使用带有<img>属性的id从函数中删除.remove()标记,但它不起作用。您可以在下面找到我正在做的简单代码:

<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:$未定义

1 个答案:

答案 0 :(得分:0)

问题是空ifelse语句。将if(/*somecondition*/)替换为if(true)并注释掉else子句。

<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script>
function verify(img)
{
   if(true)
       removetag_setother();
   //else
       //do something
}
function removetag_setother()
{
   $("#1").remove();
   text="<p>hello</p>";
   $("body").append(text);
}
</script>
<body>