十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
可以使用:jQuery 属性操作 - attr() 方法
我们提供的服务有:网站制作、成都网站制作、微信公众号开发、网站优化、网站认证、东港ssl等。为上1000+企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的东港网站制作公司
attr() 方法的定义和用法
attr() 方法设置或返回被选元素的属性值。
根据该方法不同的参数,其工作方式也有所差异。
使用attr() 方法返回属性值
语法:$(selector).attr(attribute)。attribute
规定要获取其值的属性。
使用attr() 方法设置属性/值
语法$(selector).attr(attribute,value)。attribute规定属性的名称,value 规定属性的值。
实例
// 改变图像的 width 属性:
$("button").click(function(){ $("img").attr("width","180");});
//获取select标签自定义属性 data-val的值
$("select").eq(0).attr("data-val")
var options=$("#id option:selected");//获取选中的项
alert(options.val()); //拿到选中项的值
alert(options.text()); //拿到选中项的文本
JS: document.getElementById("sid").value;
Jquery: $("#sid").val();
直接就可以获取指定select的选中的值;
如果是多选的话,需要用其他方法。
alert($("#eID").val()+"/"+document.getElementById("eID").value);
.val()函数获取select的属性。语法:
$(selector).val(value)
val() 方法返回或设置被选元素的值。元素的值是通过 value 属性设置的。该方法大多用于 input 元素。如果该方法未设置参数,则返回被选元素的当前值。
一、创建一个select元素:
二、创建如下获取属性函数:
三、结果获取:
扩展资料:
通过 .val() 方法从 textarea 元素中取得的值是不含有回车(\r)字符的。但是如果该值是通过 XHR 传递给服务器的,回车(\r)字符会被保留(或者是被浏览器添加的,但是在原始数据中并不包含回车(\r))。可以使用下面的 valHook 方法解决这个问题:
参考资料:jQuery API 中文文档 --.val()