回答
嗯,你實際上沒有得到innerHTML
屬性,你得到一個未定義的屬性html
。將其更改爲innerHTML
,它將起作用。
很容易,謝謝 – Bayu 2012-02-20 06:54:36
@Bayu沒問題。你也可以考慮用'document.getElementById(「main」)'替換'$(「#main」)' - 它會更好。 – 2012-02-20 07:26:22
var $elms = $('#main').find('span');
$elms.each(function(){ alert($(this).text()); });
你似乎是混亂的jQuery的html
有innerHTML
。
您可以使用innerHTML
:
alert(allLatestNews[i].innerHTML);
或jQuery的html
:
alert(allLatestNews.eq(i).html());
明白了,謝謝... – Bayu 2012-02-20 06:55:07
這應該工作:
$(function()
{
var allLatestNews = $("#main").find('span');
$.each(allLatestNews, function(i,val){
alert($(val).text());
});
});
我想知道爲什麼你的代碼不能正常工作和JQuery不會返回從選擇元素的數組,這可能還努力:
for(var i = 0; i < allLatestNews.length; i++)
{
alert($(allLatestNews[i]).text());
}
第一重疊的元素作爲一個jQuery對象,然後查詢text()
而不是html,它可以通過函數訪問而不是屬性。
您更新小提琴:http://jsfiddle.net/4XumV/9/
這是工作
var allLatestNews = $("#main").find('span');
$.each(allLatestNews ,function(index , value){
console.log($(value).html());
});
,而不是console.log($(value).html());
你可以寫alert($(value).html());
DOM元素返回內部HTML的屬性名爲innerHTML
不html
allLatestNews[i].innerHTML
或者使用jQuery
$(allLatestNews[i]).html()
,你也可以使用這個
var allLatestNews = $(this).find("#main span");
for(var i = 0; i < allLatestNews.length; i++)
{
alert(allLatestNews[i].innerHTML);
}
試試這個它應該工作
allLatestNews.each(function()
{
alert($(this).html());
});
- 1. 獲取lxml中元素的內部HTML
- 2. PHP - 獲取兩個元素的內部HTML代碼
- 3. 從另一個網頁獲取元素的內部html?
- 4. 獲取一個HTML元素
- 5. 當元素不runat =「server」時,在C#中獲取HTML內部HTML
- 6. 如何獲取HTML元素的內容
- 7. Scrapy + Splash:內部抓取元素html
- 8. 獲取iframe的內部元素
- 9. 獲取元素的內部文本
- 10. 獲取元素的內部高度
- 11. 獲取dojo的值NodeList內部元素
- 12. 獲取元素的內部文本僅在內部使用jQuery的HTML()
- 13. 獲取html元素
- 14. 是否可以使用Angular獲取元素的內部HTML?
- 15. Cheerio獲取元素外部html
- 16. 如何獲取html元素內容
- 17. 獲取多個元素值
- 18. 如何獲取內部具有json元素的ArrayList的元素?
- 19. javascript通過內部ID獲取元素
- 20. 如何獲得一個HTML元素的寬度溢出滾動元素內部
- 21. jQuery,獲取整個元素的html
- 22. 如何從XML中的元素獲取內部元素值linq
- 23. XML讀取內部的兩個元素
- 24. 返回一個元素並過濾內部元素以獲取其內容
- 25. 獲取其他元素內的元素
- 26. 如何在代理內的列表項中獲取元素的內部HTML?
- 27. jQuery - 在另一個元素中查找元素並獲取它的html內容
- 28. HTML元素不是內部HTML
- 29. 獲取2個元素之間的HTML內容
- 30. 我使用哪個模塊來獲取HTML元素的內容?
請包括內相關的代碼你題。 – 2012-02-20 06:48:43