Polymer 1.0:如何在纸张下拉菜单中获取所选项目的值?
我正在使用iron-ajax提交一些信息,我不能从纸张下拉菜单中获取值(我不想要标签)。我的纸张下拉菜单的ID是'mymenu'。我试过这些:
this.$.mymenu.selectedItem.value
答案 0 :(得分:16)
如果您在value
属性中设置了值,则以下内容应该有效:
this.$.mymenu.selectedItem.getAttribute("value")
<强>更新强>
对于声明性方法,您可以设置attr-for-selected="value"
,然后绑定到selected
属性。
<paper-dropdown-menu label="Your favourite pastry">
<paper-menu attr-for-selected="value" selected="{{selection}}" class="dropdown-content">
<paper-item value="croissant">Croissant</paper-item>
<paper-item value="donut">Donut</paper-item>
<paper-item value="madeleine">Madeleine</paper-item>
</paper-menu>
</paper-dropdown-menu>
<div>[[selection]]</div>