javascript – jQuery` .attr()`不是函数

发布时间:2020-09-16 发布网站:编程之家
编程之家收集整理的这篇文章主要介绍了javascript – jQuery` .attr()`不是函数编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图使用jQuery获取特定选项标签的值.

这是我的HTML

<select name="modele" class="wyszselect" onchange="przenies(this[this.selectedIndex].value);">
   <option value="0">Choose model</option>
   <option value="242">242</option>
   <option value="243">243</option>
   <option value="244">244</option>
   <option value="246">246</option>
   <option value="320">320</option>
   <option value="324">324</option>
   <option value="328">328</option>
   <option value="33">33</option>
</select>

这是我的jQuery代码:

$(document).ready(function () {
    var options = [];
    $("option").each(function (index,oneOption) {
          options.push(oneOption.attr("value"))
    });
    console.log(options);
});

我收到了这个错误:

Uncaught TypeError: oneOption.attr is not a function

解决方法

Conver oneOption到jQuery Object,就像这样

$("option").each(function (index,oneOption) {
      options.push($(oneOption).attr("value"))
 });

Example

总结

以上是编程之家为你收集整理的javascript – jQuery` .attr()`不是函数全部内容,希望文章能够帮你解决javascript – jQuery` .attr()`不是函数所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入编程之家官方QQ群:1065694478
编程之家官方公众号

微信公众号搜索 “ 程序精选 ” ,选择关注!

微信公众号搜索 “ 程序精选 ”
精选程序员所需精品干货内容!