jQuery操作atr、prop、val()/text()/html、class属性
1.1 arr操作
単一の属性を設定
jQuery 1.6の後で支持して、checed、selected、disabledのこのようなbootleanタイプの属性にとって、atr方法を使うことができなくて、prop方法を使うことしかできません。
4.クラス操作
スタイルクラスを追加
1.設定操作時(バインディングイベント)、複数の要素であれば、すべての要素に同じ値を設定します。
2.取得動作時に複数の要素がある場合は、最初の要素の値だけを返します。
3.複数の値を取得するには、手動で巡回操作が必要です。
締め括りをつける
以上は小编で绍介したjQuery操作atr、prop、val()/text()/html、class属性です。皆さんに助けてほしいです。もし何か疑问があれば、メッセージをください。小编はすぐに返事します。
単一の属性を設定
// :
// :
// $obj.attr(name, value);
// 、
$('img').attr('alt',' ');
属性を取得
// ,
// $obj.attr(name)
//
var oTitle = $('img').attr('title');
alert(oTitle);
属性を削除
// : ,
// $obj.removeAttr(name);
//
$('img').removeAttr('title');
2.prop操作jQuery 1.6の後で支持して、checed、selected、disabledのこのようなbootleanタイプの属性にとって、atr方法を使うことができなくて、prop方法を使うことしかできません。
//
$(':checked').prop('checked',true);
//
$(':checked').prop('checked');// true false
3.val()/text()/html値操作
$obj.val() value
$obj.html() innerHTML
$obj.text() innerText
以上の3つの方法:パラメータを渡さずに取得値を表します。パラメータ値を転送し、設定を表します。4.クラス操作
スタイルクラスを追加
// name: , .
// $obj.addClass(name);
// , div one 。
$('div').addClass('one');
スタイルクラスを削除
// name:
// $obj.removeClass('name');
// , div one
$('div').removeClass('one');
スタイルクラスがあるかどうかを判断します。
// name: , true false
// $obj.hasClass(name)
// , div one
$('div').hasClass('one');
スタイルクラスを切り替え
// name: , , , , 。
// $obj.toggleClass(name);
//
$('div').toggleClass('one');
5.暗黙的な反復(一括操作は自動的に巡回)1.設定操作時(バインディングイベント)、複数の要素であれば、すべての要素に同じ値を設定します。
2.取得動作時に複数の要素がある場合は、最初の要素の値だけを返します。
3.複数の値を取得するには、手動で巡回操作が必要です。
締め括りをつける
以上は小编で绍介したjQuery操作atr、prop、val()/text()/html、class属性です。皆さんに助けてほしいです。もし何か疑问があれば、メッセージをください。小编はすぐに返事します。