-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或者您没有成功包含 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

你的代码工作正常,你已经得到titleselect元素。

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

查看 JSFiddle

select显然,如果您在同一页面上有超过 1 个元素,您应该在使用 anID或 a之后定位您所在的那个class

alert($('#selectStatus').attr("title")); // Targeting by ID
于 2013-07-30T13:31:40.873 回答
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 回答
0

.attr('title')将为您获取 jQuery 选择器中第一个元素的 title 属性的值。如果您<select>的页面上有多个 s,则很可能您正在阅读错误的内容。

改变

$('select') 

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