我正在尝试使用td
和Jquery
javascript
文本
我有以下
//tables contain bunch of tables
for(var i = 0; i < tables.length ; i ++){
var table = tables[i];
$(table 'td').each(function(){ //I know there is something wrong with my selector.
$(this).text()
})
jquery
选择器在我的情况下不起作用。如何为不同的表选择每个td?
感谢您的帮助!
答案 0 :(得分:5)
我认为你想使用.find()
方法:
$(table).find('td').each(function(){
DEMO: http://jsfiddle.net/jfj47/
当然,另一种方法是使用“上下文选择器”:
$("td", table).each(function(){
DEMO: http://jsfiddle.net/jfj47/1/
此外,如果tables
只是DOM元素的数组(或类数组对象),则不必循环并可以使用:
$(tables).find("td").each(function(){
DEMO: http://jsfiddle.net/jfj47/2/
参考文献:
find()
:http://api.jquery.com/find/