次の記事では、jquery の $("#") と $("#" xx) の違いを紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。
関連する推奨事項: 「jQuery ビデオ チュートリアル 」
$("#") は選択範囲を指しますセレクターは、 $("#id").val() を使用して、対応するデータ値を取得できます。その中にプラス記号がある場合は、通常、変数があります。関数のカプセル化 一般的に使用される例: 次の小さなデモ
<script src="jquery-1.8.3.js"></script> <body> <input type="text" value="a1" id="a1"><br/> <input type="text" value="a2" id="a2"><br/> <input type="text" value="a3" id="a3"><br/> <input type="text" value="a4" id="a4"><br/> <input type="text" value="a5" id="a5"><br/> <input type="button" value="点击测试" οnclick="test_()"> </body> <script> function test_() { var a1=$("#a1").val(); alert(a1); for(var i=1;i<=5;i++) { //这里+只是一个连接的作用,总得来说就是jquery的选择器,没有区别的说法 var a=$("#a"+i).val(); alert(a); } } </script> </html>
ここの + は単なる接続関数です。一般的に言えば、jquery のセレクターです。違いはありません。
プログラミング関連の知識について詳しくは、プログラミング教育をご覧ください。 !
以上がjqueryの$('#')と$('#'+xx)の違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。