使用Jquery获取select标签的标题

时间:2013-07-30 13:29:26

标签: jquery

我想获得title att的值。使用Jquery的select标签,并使用选择器名称,我尝试了这个代码,但它没有给我价值。

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



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

5 个答案:

答案 0 :(得分:1)

您的代码运行正常,您可能需要将代码放在document.ready中,或者您没有成功包含jQuery库。

<强> Live Demo

document.ready(function(){
     var x = $('select').attr("title");
     alert(x);
});

答案 1 :(得分:1)

尝试

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

您是否包含jQuery库和document.ready

Fiddle Demo

答案 2 :(得分:1)

您的代码运行正常,您已获得title元素的select

查看此JSFiddle,在页面加载时,它会提醒title框的select标记(“选择状态”)。

View the JSFiddle

显然,如果您在同一页面上有多个select元素,那么您应该使用IDclass后的目标。

alert($('#selectStatus').attr("title")); // Targeting by ID

答案 3 :(得分:1)

$(document).ready(function() {

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

});

答案 4 :(得分:0)

.attr('title')将获取jQuery选择器中第一个元素的title属性的值。 如果您的网页上有多个<select>,那么您可能正在读错了。

更改

$('select') 

$('#selectStatus')