[英]Get selected button's value from Polymer radio group with jquery
I want to get the value from a polymer 1.0 radio group and save it to a database:我想从聚合物 1.0 无线电组中获取值并将其保存到数据库中:
HTML: 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>
Script:脚本:
var size = $('input[selected]:checked').val();
Is there a simple way with jQuery? jQuery 有简单的方法吗? Do I need to add an id on paper-radio-group?我需要在 paper-radio-group 上添加一个 id 吗?
You do not really need a id you can use Polymers databinding你真的不需要一个 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>
Then in a custom element the value would be this.radioSelected
or if you are using a autobinding template "dom-bind" the value would be app.radioSelected
if app referred to the dom-bind tempate然后在自定义元素中,该值将是this.radioSelected
或者如果您使用的是自动绑定模板“dom-bind”,如果应用程序引用了 dom-bind 模板,则该值将是app.radioSelected
without using databinding you would need a id.如果不使用数据绑定,您将需要一个 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>
I don't Jquery so I am using plain JS here我不使用 Jquery,所以我在这里使用纯 JS
document.querySelector('#radio').selected
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.