我有一个 paper-radio-group
监听事件 paper-radio-group-changed
。当有人手动单击单选按钮时,此事件会完美触发,但在脚本分配时不会触发。这是我通过脚本分配它的方式
<paper-radio-group id="prg">
<paper-radio-button name="a">A</paper-radio-button>
<paper-radio-button name="b">B</paper-radio-button>
<paper-radio-button name="c">C</paper-radio-button>
</paper-radio-group>
...
<script>
$("#prg").selected = "a";
$(document).on('paper-radio-group-changed', '#prg', {}, function (e) {
//Whatever here is not executed
});
</script>
更多观察:
单选按钮 "a"
实际上被选中。但是该事件永远不会被解雇。为什么?我是否选择了错误的事件监听器或需要额外的事件监听器?
最佳答案
你需要用 Polymer 思考。
html
<paper-radio-group selectedAttribute="name" selected="{{selected}}">
js
this.selected = "a";
/*
* observer on the property, selected
*/
关于javascript - 当脚本选择单选按钮时,paper-radio-group-changed 不触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45067763/