下拉菜单 – 聚合物1.0:如何在纸张下拉菜单中获取所选项目的值?

Polymer 1.0:如何在纸张下拉菜单中获取所选项目的值?

我正在使用iron-ajax提交一些信息,而且我不能从纸张下拉菜单中获得价值(我不想要标签).我的纸张下拉菜单的ID是’mymenu’.我试过这些:

this.$.mymenu.selectedItem.value
最佳答案
如果在value属性中设置值,则以下内容应该起作用:

this.$.mymenu.selectedItem.getAttribute("value")

更新

对于声明性方法,您可以设置attr-for-selected =“value”,然后绑定到所选属性.

<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>

转载注明原文:下拉菜单 – 聚合物1.0:如何在纸张下拉菜单中获取所选项目的值? - 代码日志