我有两个没有任何内容的容器。我想根据其他 div 的属性将内容附加到这些容器中。我唯一的麻烦是,属性中有多个值,用分号分隔,这破坏了我现有的代码。
例如,我有以下 div:
<div class="item-container" location="United States; United Kingdom"></div>
我的 JavaScript 目前看起来像这样:
$('.item-container').each(function () {
var location = $(this).attr('location');
if (location == "United States") { $('#american-container').append(location );}
});
现在,这在 location 属性仅包含“United States”的情况下工作得很好。但是,当“位置”属性中有多个值时,就会中断。
有没有办法确保我的“if”语句即使存在其他值也能正常工作?
任何帮助将不胜感激。