我正在尝试使用带有<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:$未定义
答案 0 :(得分:0)
问题是空if
和else
语句。将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>