我對 javascript 很陌生,我正在嘗試更改下面元素內(nèi)的文本,但它不起作用。<div id='text'></div>下面是我正在使用的代碼。該console.log行有效,但 text() 函數(shù)無效。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條經(jīng)驗 獲得超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條經(jīng)驗 獲得超8個贊
我繼續(xù)刪除了我的 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 關(guān)注
- 143 瀏覽
添加回答
舉報
0/150
提交
取消