1. クラスと ID を使用して HTML 要素を選択します
ID が「myDivId」である要素を選択します。ID は一意であるため、1 つまたは 0 つの要素
$('#myDivId')
クラスを「myCssClass」として選択します。 OK クラス「myCssClass」を持つ複数の要素を選択します。
$('.myCssClass')
要素の値を取得または設定します
var myValue = $('#myDivId').val(); // 要素の値を取得します
$('#myDivId') .val("hello world" ); // 要素の値を設定します
と: で ID を選択する場合は、2 つのバックスラッシュ
// 機能しません
$("#some:id")
/ / 動作します!
$("#some\:id")
// 動作しません
$("#some.id")
// 動作します!
$("# some\.id")
または次の処理を使用します
function jq(myid) {
return '#' myid.replace(/(:|.)/g,'\$1');
}
$( jq('some.id') )
2. 要素
をテストする is() メソッドを使用して、特定のクラスがあるかどうかをテストします
if ( $('#myDiv').is('.pretty') )
$('#myDiv').show();
非表示にするかどうかをテストします
if ( $('#myDiv').is(':hidden') )
$('#myDiv').show ();
バージョン 1.2 以降では、hasClass メソッドを使用して処理できます
$("div").click(function() {
if ( $(this).hasClass("protected") )
$ (これ)
.animate({ left: -10 })
.animate({ left: 10 })
.animate({ left: -10 })
.animate({ left: 10 })
.animate({ left: 0 })
});
要素が存在するかどうかをテストします
if ( $(' #myDiv').length )
$('#myDiv')。 show();
3.
// #x を無効にする
$("#x").attr("disabled","disabled" );
// #x を有効にする
$( "#x").removeAttr("無効");
コード: