0

「colpan」があり、「th」が含まれている場合、「table tr」の背景を変更しようとしていますが、以下は機能しません。

$("#mytable tr").contains('th').attr('colspan').hide(); 

手伝ってくれますか?'

4

4 に答える 4

7

試す:

$('#mytable tr').filter(
    function(){
        return $(this).has('th[colspan]').length;
    }).hide();

JS フィドルのデモ

.lengthjQueryでは、空の配列を見つけることは何かを見つけることとしてカウントされるため、フィルターにを追加するように編集しました...ため息。

于 2012-07-10T12:14:24.727 に答える
2

これを試して。

$("#mytable th[colspan]").parent().hide()
于 2012-07-10T12:14:27.517 に答える
1

どうぞよろしくお願いします。

$('#mytable > tbody > tr> th[colspan]').hide();

colspan属性を持つすべてのthを mytable から非表示にします

忘れずに投票してください。

:)

于 2012-07-10T12:38:26.563 に答える
1

このコードを試してください:

$('th[colspan]').parents('tr').hide();
于 2012-07-10T12:15:10.360 に答える