我对 javascript 很陌生,我正在尝试更改下面元素内的文本,但它不起作用。<div id='text'></div>下面是我正在使用的代码。该console.log行有效,但 text() 函数无效。d3.json('/data', function(error, closure_data) { $('.dropdown-item').click(function() { if ($(this).attr('value') == '1') { console.log('1') text = d3.select('#text') $(text).text('1'); } });})
2 回答
呼唤远方
TA贡献1856条经验 获得超11个赞
你可以使用这样的东西:
$("#btnClick").click(function(){
$("div").text("your value in DIV");
});
div {
color: red;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type='submit' id="btnClick" value="ClickMe">
<div id ="textDIv"></div>
守着星空守着你
TA贡献1799条经验 获得超8个赞
我继续删除了我的 jquery 脚本,只使用了 d3,这是生成的代码。
d3.json('/data', function(error, closure_data) {
var btn = d3.select('.dropdown-item')
btn.on('click', function() {
d3.select('#text').text('1')
})
});
- 2 回答
- 0 关注
- 104 浏览
添加回答
举报
0/150
提交
取消