Javascript Mercury-如何设置选项元素';s';选定的';财产?

Javascript Mercury-如何设置选项元素';s';选定的';财产?,javascript,virtual-dom,mercuryjs,Javascript,Virtual Dom,Mercuryjs,如何使用/,设置选项元素的属性 我尝试了以下操作,但在上没有显示选定的属性: 相反,它的结果是: <select name="selectedRole"> <option value="user">User</option> </select> 使用者 经过一些测试,它似乎就是这样与Mercury一起工作的。当您在选项上将selected设置为true时,即使属性在HTML元素上不可见,它也会被选中 然而,我只能在一个小的演示中使用它,而不

如何使用/,设置
选项
元素的属性

我尝试了以下操作,但在
上没有显示
选定的
属性:

相反,它的结果是:

<select name="selectedRole">
  <option value="user">User</option>
</select>

使用者

经过一些测试,它似乎就是这样与Mercury一起工作的。当您在
选项
上将
selected
设置为
true
时,即使属性在HTML元素上不可见,它也会被选中

然而,我只能在一个小的演示中使用它,而不能在我的整个应用程序中使用。因此,虚拟dom中可能存在错误

    $("option[value='user']").attr('selected', true);
html5 datalist标记的list属性也有这个问题。
解决方法之一是使用javascript或jquery动态分配此属性

人力资源管理。。。这很棘手。
mercury
标记用于mercury语言,而不是框架。可能需要一个新标签
mercury framework
?@zxq9谢谢。我创建了标签“mercuryjs”。
    $("option[value='user']").attr('selected', true);