場(chǎng)景:我的項(xiàng)目每一個(gè)
td
標(biāo)簽的class
都是odds-text
,我想通過這個(gè)獲取id
和里面的值.
- 我的數(shù)據(jù)
<td><span class="odds-text" id="ball_9_h3">2.8</span></td>
-1.我們先打印this
看看是什么
$(".odds-text").each(function(i){
document.write(this+"<br>");
console.log(this+"<br>");
})
我們看到打印出來的是一個(gè)對(duì)象
打印`this`
-2.那么我們打印this.id
看看
$(".odds-text").each(function(i){
document.write(this.id+"<br>");
console.log(this.id+"<br>");
})
結(jié)果正是我們每個(gè)class對(duì)應(yīng)的id
打印`this.id`.png
-3.打印$(this)
把介,發(fā)現(xiàn)與上面打印的this
不一樣
打印`$(this)`
-4.打印id
的另一種形式
$(".odds-text").each(function(i){
var aa = $(this).attr("id");
document.write(aa+"<br>");
console.log(aa+"<br>");
})
打印id
-5.獲取文本
此處的i是指每一次循環(huán)0揽咕,1乡恕,2,3尔觉,4......
$(".odds-text").each(function(i){
// var ss = $(this).text();
// var aa = this.id;
// document.write(ss+'---'+aa+'<br>');
// console.log(ss+'---'+aa+'<br>');
var aa = $(this).text();
document.write(aa+"<br>");
console.log(aa+"<br>");
})
獲取文本
所以凉袱,我們?nèi)绻@取id
,可以是this.id
穷娱,或者$(this).attr("id")
比如我有寫數(shù)據(jù)绑蔫,取出每一行td
的內(nèi)容
圖片.png
var data = new Array();
$("tbody tr").each(function(i){
data[i] = $(this).children("td").eq(0).text();
// 不可以 data[i] = $(this).children().find("td").text();
});
document.write(data);
打印出來的就是
圖片.png