ホームページ > 記事 > ウェブフロントエンド > JQuery API で JQuery を学ぶパート 2 Properties_jquery
多くの場合、ノードの属性、コンテンツ、テキストを変更する必要があるため、ここではいくつかの関数を使用する必要があります。
1 属性
ここでは、attr() 関数が示されています。この関数には 4 つの形式があります。Attr(name) は、選択された属性値、attr(properties)attr (key) を取得します。 , value) attr (key, fn) は属性に値を代入することです
ここで言いたいのは、Jquery にもそのような設計があるということです オブジェクトの値を取得して代入するのにも同じ関数が使用されます。オブジェクトに値を割り当てるには fn(name) を使用し、オブジェクトに値を割り当てるには fn(name, value) を使用します。
まず、attr(name) が属性値を取得する方法を見てみましょう
このようにして、img の stc の値を取得したいと考えています。まず、セレクターを使用して選択します。この img $ ("img") は上のノードを取得し、attr() を使用して src の値を取得します: $("img").attr("src")
このようにして値を取得しますof 1.jpg
ここで、画像 1.jpg を画像 2.jpg に置き換えたいと思います。$("img").attr("src","2.jpg") を使用するだけです。は fn ( name, key) です。もちろん、JavaScript では onclick が関数になる可能性があることはわかっています。もちろん、他の属性も関数になる可能性があるため、キーも関数 $("img") になる可能性があります。 attr("src ”, function(){return '3.jpg'})、これは 2 番目の形式で、実際には最初のものと同じです
3 番目の形式、つまり attr (プロパティ) は次のとおりです。 josn 形式。Name: value は属性を割り当てるために使用されます。Jquery では、このメソッドは非常によく使用され、構造も非常に明確です。
たとえば、img の alt と src を直接設定することができます。 $("img").attr( {src:”4.jpg”,alt:”Description”})
一般にシステムを構築する場合、追加、変更、削除が必要になります。最初の 2 つについては前に説明しましたが、属性を削除するにはどうすればよいでしょうか?
ここでは、わかりやすいように、removeAttr(name) を使用する必要があります。これは、arrt(name) の逆です。もう 1 つは属性を削除することです。属性 $("img").removeAttr("alt")
それでは、属性を操作するためのいくつかの関数をまとめてみましょう。
検索: $("img ").attr("src") src の値を検索
追加/変更 $("img").attr("src","2.jpg") $("img").attr("src" ”,function(){return “2 .jpg”}) $("img").attr({src:"2.jpg"})
削除 $("img").removeAttr("src")
2 css クラス