【问题标题】:replace innerhtml from get().innerHTML with html()用 html() 替换 get().innerHTML 中的 innerhtml
【发布时间】:2015-11-12 13:11:55
【问题描述】:

我想从我的代码中删除所有的 innerHTML 实例,但我无法在这一行中这样做:

$('div[id^="helpTextDiv"]').get(0).innerHTML=LoadStructure();

我知道我不能将 html 与 get 一起使用:

$('div[id^="helpTextDiv"]').get(0).html();

请建议如何从这行代码中去掉 innerhtml。

【问题讨论】:

    标签: html jquery innerhtml


    【解决方案1】:

    .get(index)返回DOM元素,你想要.eq(index)

    $('div[id^="helpTextDiv"]').eq(0).html("foo");
    

    或在选择器级别

    $('div[id^="helpTextDiv"]:eq(0)').html("foo");
    

    【讨论】:

      猜你喜欢
      • 2013-03-15
      • 2012-08-14
      • 1970-01-01
      • 2011-08-01
      • 2014-05-07
      • 2019-11-18
      • 2010-12-14
      • 2020-01-13
      • 2011-08-22
      相关资源
      最近更新 更多