我有這個功能,它負責使表tr
和th
崩潰。但事實上,我不想摺疊所有表列(th and tr)
。我想因爲我使用$('tr th').click(function()
所以所有的tr
和th
都崩潰了。有什麼辦法可以排除一些列。我不想移動冠軍。表列崩潰在Javascript中
$('tr th').click(function() {
var index = (this.cellIndex + 1);
var cells = $('table tr > :nth-child(' + index + ')');
cells.toggleClass('collapsed');
if ($(this).hasClass('collapsed')) {
$(this).find('span').html('<b>+</b>');
}
else {
$(this).find('span').html('<b>-</b>');
}
if ($('table tr > th:not(.collapsed)').length)
$('table').removeClass('collapsed');
else
$('table').addClass('collapsed');
});
});
這裏是我的代碼:jsfiddle.net/9QkVd/20
感謝
有多種方法可以排除某些元素或元素類型。如果您還可以發佈您正在嘗試使用的HTML,那將會很有幫助。 –
感謝您的評論,請在這裏看到我的代碼http://jsfiddle.net/9QkVd/20/我不想移動標題.. – arok
請將您的html和任何其他相關代碼添加到您的問題;堆棧溢出在這裏是爲了您的問題,整體而言,諸如JS Fiddle這樣的站點是用於示範/支持證據。 –