首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >水星-如何设置选项元素的“选定”属性?

水星-如何设置选项元素的“选定”属性?
EN

Stack Overflow用户
提问于 2015-06-25 21:11:18
回答 2查看 95关注 0票数 1

如何使用已选择 /虚拟域设置option元素的水星属性

我尝试了以下操作,但在selected上没有出现任何<option>属性

代码语言:javascript
复制
h('select', {
  name: 'selectedRole', 
}, [
  h('option', {value: 'user', selected: true}, 'User'),
])

相反,它的结果是:

代码语言:javascript
复制
<select name="selectedRole">
  <option value="user">User</option>
</select>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-06-25 21:49:21

经过一些测试,这似乎是它与水星的工作方式。当您将selected设置为option上的true时,即使该属性在option元素上不可见,它也会被选中。

然而,我只能让它在一个小的演示中工作,而不是在我的整个应用程序中。因此,虚拟域中可能存在一个bug。

票数 1
EN

Stack Overflow用户

发布于 2016-03-06 19:37:20

代码语言:javascript
复制
    $("option[value='user']").attr('selected', true);

对于html5 datalist标记的list属性,我也遇到了这个问题。一个解决办法是使用javascript或jquery动态分配该属性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31060870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档