【发布时间】:2026-01-28 18:05:01
【问题描述】:
点击复选框后,我需要将所有选中的 client_ip 值放入 div ip 的 texbox 中。
我的代码:
<html>
<body>
<div id="ipDiv">
Client_ip :<input type="text" id ="ip" name="client_ip"/>
</div>
</body>
<script>
var tabulate = function (data,columns) {
var svg = d3.select("#ip").append("svg");
var table = d3.select('#example')
var thead = table.append('thead')
var tbody = table.append('tbody')
thead.append('tr')
.selectAll('th')
.data(columns)
.enter()
.append('th')
.text(function (d) { return d })
var rows = tbody.selectAll('tr')
.data(data)
.enter()
.append('tr')
var cells = rows.selectAll('td')
.data(function(row) {
return columns.map(function (column) {
return { column: column, value: row[column] }
})
})
.enter()
.append('td')
.text(function (d) { return d.value })
.append("input")
.attr("id","change")
.attr("type", "checkbox")
.style("float","left")
.on("click", function(d,i) { alert(d.value) });
return table;
}
</script>
</html>
复选框的单击应自动存储在 texbox 中。 任何人都可以就这个问题提出建议..
提前致谢
【问题讨论】:
标签: javascript jquery d3.js