-1

title att の値を取得したい。Jquery を使用して選択タグを選択し、セレクター名を使用して、このコードを試しましたが、値が得られません。

 <select id="selectStatus" class="floatleft" name="field3" title="Select status">
      <option>test</option>
  </select>



  var x = $('select').attr("title");
    alert(x);
4

5 に答える 5

1
$(document).ready(function() {

    var x = $('select').attr('title'); // Don't mix simple and double quotes when nt needed
    alert(x);

});
于 2013-07-30T13:32:58.950 に答える
1

あなたのコードは正常に動作します。おそらくコードを追加する必要があるdocument.readyか、jQuery ライブラリを正常にインクルードしていません。

ライブデモ

document.ready(function(){
     var x = $('select').attr("title");
     alert(x);
});
于 2013-07-30T13:31:30.843 に答える
1

試す

 var x = $('select').attr("title");
 alert(x);

jQueryライブラリとdocument.ready

フィドルのデモ

于 2013-07-30T13:31:35.977 に答える
1

あなたのコードは正常に動作します。すでに要素のtitleを取得しています。select

このJSFiddleを表示すると、ページの読み込み時titleに、ボックスのタグselect("Select status") が警告されます。

JSFiddle を表示する

明らかselectに、同じページに複数の要素がある場合は、IDまたはを使用した後に現在の要素をターゲットにする必要がありますclass

alert($('#selectStatus').attr("title")); // Targeting by ID
于 2013-07-30T13:31:40.873 に答える
0

.attr('title')jQuery セレクターの最初の要素の title 属性の値を取得します。ページに複数<select>の がある場合、間違ったものから読み取っている可能性があります。

変化する

$('select') 

$('#selectStatus')
于 2013-07-30T13:34:39.253 に答える