この記事では、jquery の $("#") と $("#" xx) の違いを紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。
推奨チュートリアル: jQuery チュートリアル
$("#") と $("#" in jquery xx )
$("#") は、セレクターが ID を持つ要素を選択することを意味します (例: $ を使用できます) ("#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 サイトの他の関連記事を参照してください。