使用 jquery 从 Polymer 单选组中获取选定按钮的值
Get selected button's value from Polymer radio group with jquery
我想从 Polymer 1.0 radio 组中获取值并将其保存到数据库中:
HTML:
<paper-radio-group selected="small">
<paper-radio-button name="small">Small</paper-radio-button>
<paper-radio-button name="medium">Medium</paper-radio-button>
<paper-radio-button name="large">Large</paper-radio-button>
</paper-radio-group>
脚本:
var size = $('input[selected]:checked').val();
有jQuery的简单方法吗?我需要在 paper-radio-group 上添加 id 吗?
你真的不需要 id 你可以使用 Polymers 数据绑定
<paper-radio-group selected="{{radioSelected}}">
<paper-radio-button name="small">Small</paper-radio-button>
<paper-radio-button name="medium">Medium</paper-radio-button>
<paper-radio-button name="large">Large</paper-radio-button>
</paper-radio-group>
然后在自定义元素中该值将是 this.radioSelected
或者如果您使用的是自动绑定模板 "dom-bind" 如果应用程序引用 dom 则该值将是 app.radioSelected
]-绑定模板
如果不使用数据绑定,您将需要一个 ID。
<paper-radio-group id="radio">
<paper-radio-button name="small">Small</paper-radio-button>
<paper-radio-button name="medium">Medium</paper-radio-button>
<paper-radio-button name="large">Large</paper-radio-button>
</paper-radio-group>
我不会 Jquery 所以我在这里使用纯 JS
document.querySelector('#radio').selected
我想从 Polymer 1.0 radio 组中获取值并将其保存到数据库中:
HTML:
<paper-radio-group selected="small">
<paper-radio-button name="small">Small</paper-radio-button>
<paper-radio-button name="medium">Medium</paper-radio-button>
<paper-radio-button name="large">Large</paper-radio-button>
</paper-radio-group>
脚本:
var size = $('input[selected]:checked').val();
有jQuery的简单方法吗?我需要在 paper-radio-group 上添加 id 吗?
你真的不需要 id 你可以使用 Polymers 数据绑定
<paper-radio-group selected="{{radioSelected}}">
<paper-radio-button name="small">Small</paper-radio-button>
<paper-radio-button name="medium">Medium</paper-radio-button>
<paper-radio-button name="large">Large</paper-radio-button>
</paper-radio-group>
然后在自定义元素中该值将是 this.radioSelected
或者如果您使用的是自动绑定模板 "dom-bind" 如果应用程序引用 dom 则该值将是 app.radioSelected
]-绑定模板
如果不使用数据绑定,您将需要一个 ID。
<paper-radio-group id="radio">
<paper-radio-button name="small">Small</paper-radio-button>
<paper-radio-button name="medium">Medium</paper-radio-button>
<paper-radio-button name="large">Large</paper-radio-button>
</paper-radio-group>
我不会 Jquery 所以我在这里使用纯 JS
document.querySelector('#radio').selected