0

我正在尝试使用其with属性<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: $ is not defined

4

1 回答 1

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>

于 2013-03-25T20:42:55.110 回答