代码:
<script src="../jquery.js" type="text/javascript"></script>
<script type="text/javascript">
function hello()
{
$('#hello'+1).hide();
}
</script>
<?php
$d=1;
$str="<input onclick='hello()' type='text' id='hello".$d."' />";
echo $str;
?>
在上面的代码中,文本框应该消失,但不是,为什么?我的 id 选择器错了吗?控制台说:-$ 未定义,所以我尝试了 jquery 的 google cdn 并且它有效,谢谢你们所有人。