jqueryはtdラベルのvalue属性の値を取得する方法

8724 ワード

まず,tdタグにはvalue属性は存在しない.
検索によりtdにabbrプロパティが存在することが判明しました.
定義と使用法
abbrプロパティは、セル内のコンテンツの略語バージョンを規定します.
abbrプロパティは、通常のWebブラウザでは視覚的な効果の変化はありません.
スクリーンリーダーは、このプロパティを使用できます.
ブラウザのサポート
通常のウェブブラウザでは視覚効果の変化は起こらないため、abbrプロパティのサポートがあるかどうかは難しい.
構文
 
   
  

span , span 。

1. :

 
  




var aa=$("#aa").val();
var cc=$("#aa").html();
var bb=$("#aa").text();
alert(aa);
alert(bb);
alert(cc);



aaaa

  3    ,   undefined           null       span     ?

:
この を するには、script を に くとokです. えば、


aaa<br>var aa=$("#aa").val();<br>var cc=$("#aa").html();<br>var bb=$("#aa").text();<br>alert(aa);<br>alert(bb);<br>alert(cc);<br> はhtmlが から へ されていることです.jsの$(「#aa」)に されたとき、 のspanはまだ しません.もちろんundefinedです.jsは で するとspanがあります.また、jqueryのやり はready でこれらのコードを んで、どこに いても わない.その は、 なページをロードした に まれるjsを することです.
2. くの 、 じメソッドを び す のエレメントがあります.jqueryがどのエレメントで び されたかを えるため、メソッドにthisが されることが いです.
JQuery thisと$(this)の いと$(this)サブエレメントオブジェクトを する
1.JQuery thisと$(this)の い
JQueryに れたばかりの は、$(this)とthisの いが な が いと いますが、この2つにはどんな いがありますか?
まずJQueryの の$()という を てみましょう. はこの はJQueryの でJQuery()に します.すなわち$(this)=jquery()です.すなわち、jqueryオブジェクトを すことができます.では、ウェブページでalert($('#id');すると、「object Object」というオブジェクト、つまりjqueryオブジェクトがポップアップされます.
では、 り ってみましょう.これは ですか. のコードがあるとします.
$("#desktop a img").each(function(index){
            alert($(this));
            alert(this);
}
では、このときにわかります.
alert($(this));ポップアップ は[object Object]
alert(this); き すのは[object HTML ImageElement]
つまり、 はhtmlオブジェクトを します(この ではHTMLを るimgオブジェクトなのでHTML ImageElementです).
くの がjqueryを うとき、よくthisします.attr('src');この 、「オブジェクトがこのプロパティまたはメソッドをサポートしていない」とエラーが されます.これはなぜですか? は の を て、 いがどこにあるか っています. です.thisはHTMLオブジェクトを しています.では、HTMLオブジェクトにval()メソッドがあるわけではありません.そのため、 はthisを jqueryのメソッドや を び すことはできません.
 
2.$(this)サブノードオブジェクトを する :find(element)
$(this)とthisの いがわかりました.この を てみましょう.( に、 のページにはaラベルにimgが まれていて、src が まれています)、 が している に、$(this)の のimgのsrcのアドレスを りたいと っています.
      $("#desktop a ").each(function(index){
         var imgurl=$(this).find('img').attr('src');
         alert(imgurl);
        }
そのうちfind(element)は、エレメントをマッチングするためのDOMエレメントを し、 のsrcアドレスを できます.





があるかもしれません









アルファベットで :
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z