javascript - 使用 d3.js 获取选中的单选按钮的值

标签 javascript d3.js css-selectors

我有以下表格:

<form>
    <input type="radio" name="group-stack" value="grouped" checked>grouped<br>
    <input type="radio" name="group-stack" value="stacked">stacked
</form>

我想使用 d3 获取当前选中的单选按钮的值。

以下尝试均未成功:

var val = d3.select('input[name="group-stack"]').checked; //undefined
var val = d3.select('input[name="group-stack"][checked]')[0][0].value //always 'grouped' regardless of which radio is selected

最佳答案

试试这个

d3.select('input[name="group-stack"]:checked').node().value

关于javascript - 使用 d3.js 获取选中的单选按钮的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29325040/

相关文章:

css - 每个 h2 除了没有类(class)的?

javascript - 如何将平滑滚动添加到单个 anchor 而不是整个页面

javascript - 自动 chop 长类别轴标签但在图例中显示完整标签?

javascript - 如何在 html 小程序中使用 Google 应用脚本属性服务

javascript - d3 fitSize 给出 NaN 值

css - 具有后代选择器特异性的通用选择器

javascript - Fancytree - 将新元素添加到树节点(日期、注释等)

d3.js - 仅选择使用 d3.js 更新元素

d3.js - 如何控制 D3 中力有向图的反弹入口?

html - 使用 nth of type 或 nth-child 来定位元素?