コード:
<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 を試してみましたが、うまくいきました。