我有类似的东西:
function(xml){
$(xml).find('tag').each(function(){
//do something});
}
如何使其仅循环具有不同.text()值的标记元素?
例如:我有
<'tag>Hello<'/tag>
<'tag>Hello<'/tag>
<'tag>Bye<'/tag>
<'tag>Hello<'/tag>
我想只获得:你好,再见
洛伦佐
答案 0 :(得分:0)
使用jQuery .contains selector
$(“tag:contains('Hello'),tag:contains('Bye')”)
答案 1 :(得分:0)
<强> JS 强>
var history = {},
value;
$('div').each(function () {
value = $(this).text();
if (history[value] === undefined) {
alert(value);
history[value] = true;
}
});
<强> HTML 强>
<div>Hello</div>
<div>Bye</div>
<div>Foo</div>
<div>Bar</div>
<div>Foo</div>