jQuery 加载不解析 HTML 变量

jQuery Load not parsing HTML Variable

我想建立一个文章列表,每篇文章都有不同的缩略图,这个缩略图应该使用 jquery.load 加载,但我有一个问题:

html中每篇文章的缩略图class如下:

thumb{ARTICLE_ID}

现在,给出这个基本示例:

<i class="thumb{ARTICLE_ID}"></i>
<script>$('thumb{ARTICLE_ID}').load("https://somewebsites.com .itemimg");</script>

如何让 jQuery 解析“{ARTICLE_ID}”变量?

谢谢。

你可以这样实现,例如:

<i class="thumbnail" data-article-id="{ARTICLE_ID}"></i>

<script>
  $('.thumbnail').each(function () {
    $(this).load("https://somewebsites.com/" + $(this).data('article-id'))
  })
</script>