将简单的代码从jQuery翻译成Javascript

时间:2018-03-19 15:55:27

标签: javascript jquery

我有问题。我需要从jQuery翻译成JS。这很奇怪,但我需要这个。

$(document).ready(function() {

  $('.help-image').each(function() {
    var link = $(this).html();
    $(this).contents().wrap('<a href="#help"></a>');
  });
});

提前感谢您,我希望早日回复。

1 个答案:

答案 0 :(得分:0)

此代码段将完全按照您要搜索的内容进行操作。但是使用jQuery要好得多。无论如何都不应该使用无法正确解释jQuery的浏览器。

&#13;
&#13;
(function() {
  let elements = document.getElementsByClassName('help-image')
  for (let element of elements) {
    let oldHtml = element.innerHTML;
    let newHtml = "<a href='#help'>" + oldHtml + "</a>";
    element.innerHTML = newHtml;
  }
})()
&#13;
<div class="help-image">a</div>
<div class="help-image">b</div>
<div class="help-image">c</div>
<div class="help-image">d</div>
&#13;
&#13;
&#13;