第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

$('th', $table).each(function( column ){}這些參數(shù)的意思?

$('th', $table).each(function( column ){}這些參數(shù)的意思?

這是對表格進(jìn)行排序的一個(gè)jquery,誰能解釋一下這個(gè)函數(shù)頭???如下:{ var $sortOrder = 0; //排序類型 1表示升序,0表示降序var $table = $('table#shop');$('th', $table).each(function( column ){//處理三種有可能存在的排序字段,比較方法var findSortKey;if( $(this).is('.sort-title') || $(this).is('.sort-author') ){findSortKey = function( $cell ){return $cell.find('.sort-title').text().toUpperCase()+ '' +$cell.text().toUpperCase();}}else if( $(this).is('.sort-date') ){findSortKey = function( $cell ){return Date.parse('1' + $cell.text());}}else if( $(this).is('.sort-price') ){findSortKey = function( $cell ){var key = parseFloat($cell.text().replace(/^[^\d.]*/, ''))return isNaN(key) ? 0 : key;}}//排序if( findSortKey ){$(this).addClass('clickable').hover(function(){$(this).addClass('hover');var $title = $sortOrder == 0 ? '升序' : '降序';$(this).attr('title', '按'+ $(this).html() + $title +'排列');}, function(){$(this).removeClass('hover');}).click(function(){$sortOrder = $sortOrder == 0 ? 1 : 0;var rows = $table.find('tbody > tr').get();$.each( rows, function( index, row ){row.sortKey = findSortKey($(row).children('td').eq(column));});//排序方法rows.sort(function( a, b ){if( $sortOrder == 1 ){//升序if(a.sortKey < b.sortKey) return -1;if(a.sortKey > b.sortKey) return 1; return 0;}else{//降序if(a.sortKey < b.sortKey) return 1;if(a.sortKey > b.sortKey) return -1; return 0;} });//排序后的對象添加給$table$.each( rows, function( index, row ){$table.children('tbody').append(row);row.sortKey = null;});$table.find('td').removeClass('sorted').filter(':nth-child('+ (column + 1) +')').addClass('sorted');//重新賦予奇偶行的樣式$table.alterRowColors();});} }); });
查看完整描述

2 回答

?
qq_花開花謝_0

TA貢獻(xiàn)1835條經(jīng)驗(yàn) 獲得超7個(gè)贊

$(document).ready(function() -->載入時(shí)執(zhí)行function()
// $('table.sortable').each(function() -->對每個(gè)class="sortble"的table執(zhí)行function()
// var $table = $(this); -->創(chuàng)建一個(gè)jquery對象的$table,并分別用$(this)也就是上面的每個(gè)class="sortble"的table給 這個(gè)$table賦值

查看完整回答
反對 回復(fù) 2021-11-24
?
搖曳的薔薇

TA貢獻(xiàn)1793條經(jīng)驗(yàn) 獲得超6個(gè)贊

$('th','table')兩者是并列的,選擇所有th,table標(biāo)簽
$('table th')是從屬關(guān)系,選擇所有table下的th標(biāo)簽,不包含table標(biāo)簽。
經(jīng)過測試發(fā)現(xiàn):
1.$('th','table') 確實(shí)是api文檔所說的 'table'為原始DOM節(jié)點(diǎn) ,所以返回的為th的所有元素
2.$('th , table')兩者是并列的,選擇所有th,table標(biāo)簽
3.$('table th')是從屬關(guān)系,選擇所有table下的th標(biāo)簽,不包含table標(biāo)簽。
那我認(rèn)為 $('th','table') 與 $('table th') 效果是一樣的

查看完整回答
反對 回復(fù) 2021-11-24
  • 2 回答
  • 0 關(guān)注
  • 513 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號