回答
嗯,你实际上没有得到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