jquery 怎样获取select多选下拉框所有选项的值

jquery 怎样获取select多选下拉框所有选项的值,第1张

.val()函数获取select的属性。语法:

$(selector).val(value)

val() 方法返回或设置被选元素的值。元素的值是通过 value 属性设置的。该方法大多用于 input 元素。如果该方法未设置参数,则返回被选元素的当前值。

一、创建一个select元素:

二、创建如下获取属性函数:

三、结果获取:

扩展资料:

通过 .val() 方法从 textarea 元素中取得的值是不含有回车(\r)字符的。但是如果该值是通过 XHR 传递给服务器的,回车(\r)字符会被保留(或者是被浏览器添加的,但是在原始数据中并不包含回车(\r))。可以使用下面的 valHook 方法解决这个问题:

参考资料:jQuery API 中文文档 --.val()

提供一个思路,,在你添加完成后,为其中的每个span标签绑定事件,

$("#addTagDiv").html(a+"<span class='spanTag'>"+$("#textAdd").val()+"</span>")

//添加完成后重新绑定事件,我写的是click,悬停貌似是mouseover

$(".spanTag").click(function(){

alert($(this).text())//$(this)就是你当前的span了

})

如果有更好的思路,欢迎补充


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9562885.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存