我有一張桌子。我試圖讓我的腳本,通過表循環,以查找是否有任何內容中的TD和.hide()
如果有我的按鈕或如果沒有。循環遍歷表並添加類
DEMO:Fiddle
然後單擊按鈕時,遍歷所有TD的,並添加一個類給他們。
// <!-- Whether or not to display the button depending if there is anything in each td -->
function Example(column) {
var rows = $("tr");
for (var i = 0; i < rows.length; i++) {
console.log('>><<>><<>><<>><<', column)
if ($(rows[i]).find("td" [column]).find(".unavailable").length > 0) {
$('.button-fill').hide();
} else {
$('.button-fill').show();
}
}
};
// <!-- Fill in the td -->
function bookAllDay() {
$('.button-fill').click(function() {
for (var i = 0; i < rows.length; i++) {
$(rows[i]).find("td" [column]).addClass("active");
}
});
};
for (var i = 5 - 1; i >= 1; i--) {
Example(i);
};
我在jsfiddle中添加了一個真正的,精簡版的表和代碼。所以我從我的工作中得出的例子可能會丟失一些東西,但我已經盡力了。
謝謝!
[不使用jQuery的隱藏/顯示](https://github.com/jquery/jquery.com/issues/88#issuecomment-72400007) – evolutionxbox