JQueryがブール値を返すIs()の条件判定メソッド code_jquery

WBOY
リリース: 2016-05-16 17:53:38
オリジナル
1062 人が閲覧しました

以下はJQueryのIs()メソッドの判定です;

コードをコピー コードは次のとおりです:

$( function(){
$("ul").click(function(event){
var tar =event.target;
if(tar.tagName == "STRONG"){
alert (tar.tagName);
}
});
})

上記はネイティブ JS の判断です。
コードをコピー コードは次のとおりです: $(function(){
$("ul").click( function(event){
var tar =event.target;
if($(tar).is("strong")){
alert(tar.tagName)
});
})


JQuery のほとんどのメソッドは、JQuery 対角値を返します。
Difference:
$(tar) : tar オブジェクトを jquery オブジェクトにパックします。この方法でのみ jquery メソッドを使用できます。$(tar).is("strong"):


を使用します。 jQuery


is() での is メソッドの使用は、一致する要素があるかどうかを検出するために使用されます。 ヘルプドキュメントの説明: 式を使用して、現在選択されている要素のセットを確認し、少なくとも 1 つの要素が指定された式に一致する場合に true を返します。
もちろん、上記のステートメントが正しいことはわかっていますが、次のように記述することもできます。
alert($("input:checkbox").is(":checked"));このようにして、特定のチェックボックスが選択されているかどうかを判断できます。もちろん、他のタイプも使用できます。判定を行う

たとえば、$("input[name=btnClick]").is(":button") は、コントロールがボタンであるかどうかを判定するために使用されます。

あとは皆さんの努力です...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート