jQuery .attr() 和值

2024-02-16

我想进行以下使用 .attr();

selectbox.options[selectbox.selectedIndex].value

sadly,

selectbox.options[selectbox.selectedIndex].attr("value")

不一样,并且似乎完全违背了 .attr 的目的。我的主要问题是:应该如何使用嵌套的 .attr() ?


获取任意类型输入元素的值(包括<textarea> and <select>) use .val() http://api.jquery.com/val/:

var value = $(selectbox).val();

The .attr() http://api.jquery.com/attr/翻译过来大概是:

$(selectBox).find(":selected").attr("value");

....但只需使用.val() http://api.jquery.com/val/ :)

基本问题是.attr() http://api.jquery.com/attr/是一个 jQuery 方法。它是在 jQuery 对象上,而不是直接在 DOM 元素上,几乎同样如此alljQuery 方法和插件。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jQuery .attr() 和值 的相关文章

随机推荐