2
A
回答
5
7
這句法僅適用於屬性。對於HTML內容,您可以用.filter()
:
$('.box').filter(function() {
return $.trim($(this).html()) === '';
}).eq(0);
編輯:與:empty
的問題是,換行符和空格不空。所以:
<div> </div>
<div>
</div>
...將不匹配。
0
var boxEq;
$('div.box').each(function(i,obj){
if (boxEq === void(0)) {
if ($(obj).html() === '') {
boxEq = i;
break;
}
}
});
// this is your div
$('div.box').eq(boxEq);
0
試試這個:
$('.box').each(function(){
if($(this).text().length == 0)
//box is empty
});
0
$("div.box:empty").eq(0)
添加.eq(0)
,因爲你說第一空
1
如何:
您的html:
<div class="empty"></div>
<div class="empty"></div>
腳本:
$(document).ready(function(){
$(".empty:empty:first").html("JJJJ");
});
入住這
相關問題
- 1. 你如何找出元素類型的根元素是與jQuery
- 2. 如何使用jQuery顯示HTML元素?
- 3. 如何,當你找到它
- 4. 使用jQuery無法找到動態添加的HTML元素
- 5. jQuery爲它找到的每個元素返回兩個元素?
- 6. 如何找到一個html元素,然後刪除它?
- 7. 如何找到一個HTML元素
- 8. 使用jQuery元素添加刪除元素使用html元素
- 9. Jquery - 如何找到使用類和屬性的元素
- 10. 如何使用jQuery找到最接近元素的屬性?
- 11. 如何找到使用jQuery元素的數量
- 12. 我如何找到這個JQuery元素?
- 13. 如何找到元素被拖入jquery
- 14. 在jquery中,你如何找出被點擊元素的'eq'?
- 15. 如何找到jQuery中兩個元素之間的元素?
- 16. 的JQuery找不到元素
- 17. jQuery - 在另一個元素中查找元素並獲取它的html內容
- 18. 如何使用jQuery在指定元素之前找到div?
- 19. 你如何找到數組內的元素的索引?
- 20. jquery地址你如何使用它?
- 21. 如何用jQuery設置select html元素的選定元素?
- 22. 你如何使用Zend_Form_File元素?
- 23. 如何使用jquery在html文檔中找到在div中找到的同一組元素?
- 24. 如何用jQuery在任意一塊HTML中查找元素?
- 25. 如何在jQuery中使用.html()添加添加HTML元素
- 26. jQuery的創造元素,並使用它
- 27. jQuery將找不到元素
- 28. jQuery沒有找到元素
- 29. jQuery找不到元素
- 30. 使用jquery獲取html元素的ID
+1並請使用`$返回.trim(this.innerHTML)=== '';`。 :) – Reigel 2011-01-31 03:57:41
+1。絕對正確 – Dutchie432 2011-01-31 13:14:30