我想获得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);
答案 0 :(得分:1)
您的代码运行正常,您可能需要将代码放在document.ready
中,或者您没有成功包含jQuery库。
<强> Live Demo 强>
document.ready(function(){
var x = $('select').attr("title");
alert(x);
});
答案 1 :(得分:1)
答案 2 :(得分:1)
您的代码运行正常,您已获得title
元素的select
。
查看此JSFiddle,在页面加载时,它会提醒title
框的select
标记(“选择状态”)。
显然,如果您在同一页面上有多个select
元素,那么您应该使用ID
或class
后的目标。
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')