Jquery 按属性名称设置所选选项(选择标记)
我正在为我的应用程序执行一些javascript/jquery,我需要一些帮助 我有很多选择。我想选择属性名为='myName'的选项 我知道按值设置它是非常简单的Jquery 按属性名称设置所选选项(选择标记),jquery,html,select,Jquery,Html,Select,我正在为我的应用程序执行一些javascript/jquery,我需要一些帮助 我有很多选择。我想选择属性名为='myName'的选项 我知道按值设置它是非常简单的 $("#my-select").val(myVal); 谢谢你的帮助。你可以这样做: $("#my-select option[name='myName']").prop('selected', true); 请参见您可以这样做: $("#my-select option[name='myName']").prop('selec
$("#my-select").val(myVal);
谢谢你的帮助。你可以这样做:
$("#my-select option[name='myName']").prop('selected', true);
请参见您可以这样做:
$("#my-select option[name='myName']").prop('selected', true);
看
但是,如注释中所述,选项元素的name属性已过时
然而,正如评论中所述,选项元素的name属性已过时。为什么选项有
name
?
元素在HTML中不能有name
属性。为什么选项有name
?
元素在HTML中不能有name
属性。我正在用jquery添加选项。在某些情况下,我有两个相同值的选项,但它们的文本是不同的。我无法更改该值,因为该值是选项(实体)的id,我将使用它更新数据库。因此,当我需要添加一个具有现有值的新选项时,我只需向该选项添加一个名称。我不知道这是否是最好的方法,但似乎有效。我在jquery中添加了选项。在某些情况下,我有两个相同值的选项,但它们的文本是不同的。我无法更改该值,因为该值是选项(实体)的id,我将使用它更新数据库。因此,当我需要添加一个具有现有值的新选项时,我只需向该选项添加一个名称。我不知道这是否是最好的方法,但似乎有效。