我的html过滤了给我
$.get(myURL, function(data) {
$(data).find("td.Chats").filter(':gt(5)').appendTo('#regions');
}, 'html')
结果:
<td class="Chats">Item 1</td>
<td class="Chats"></td>
<td class="Chats"></td>
<td class="Chats"></td>
<td class="Chats"></td>
<td class="Chats">Item 2</td>
<td class="Chats"></td>
<td class="Chats"></td>
<td class="Chats"></td>
<td class="Chats"></td>
<td class="Chats">Item 3</td>
<td class="Chats"></td>
<td class="Chats"></td>
<td class="Chats"></td>
<td class="Chats"></td>
我如何才能获得带文字的元素?还是每隔5日?
答案 0 :(得分:0)
您可以使用.filter()
方法:
$(data).find("td.Chats").filter(function(){
return this.innerHTML !== '';
});
或.not()
方法:
$(data).find("td.Chats").not(':empty');
如果要排除第一个元素:
$(data).find("td.Chats").not(':empty').not(':first');