如何使用 jquery 更改元素内的文本?

我对 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');

  }

  });

})


斯蒂芬大帝
浏览 113回答 2
2回答

呼唤远方

你可以使用这样的东西:&nbsp;$("#btnClick").click(function(){&nbsp; &nbsp; &nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$("div").text("your value in DIV");&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp; &nbsp; });&nbsp; div {&nbsp; &nbsp; color: red;&nbsp; }<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script><input type='submit' id="btnClick" value="ClickMe">&nbsp;<div id ="textDIv"></div>

守着星空守着你

我继续删除了我的 jquery 脚本,只使用了 d3,这是生成的代码。d3.json('/data', function(error, closure_data) {  var btn = d3.select('.dropdown-item')  btn.on('click', function() {    d3.select('#text').text('1')  })  });
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Html5