javascript - 检查表格单元格 block 是否有数据,如果有则更改样式

标签 javascript php css if-statement html-table

我创建了一个用作草稿板的表格。有用户,然后他们必须挑选玩家。我想知道用户是否已经选择了一个玩家,我是否可以用不同的颜色样式设置该单元格 block 的样式,以更显着地显示该 block 被选中。然后空 block 保留正常样式。

我创建了一个 fiddle 来展示表格的外观。

https://jsfiddle.net/zmggLd57/

所以我想知道是否可以将它们变成不同的颜色。

<table class="draft_border_table">
<tr>
    <th class="draft_table_number_th">RND</th>
<?php
// Output usernames as column headings
$userResults = mysqli_query($con, 'SELECT * FROM user_players ORDER BY `id`');
while ($userPlayer = mysqli_fetch_array($userResults)) {
    $userPlayerStore[] = $userPlayer;
    echo '<th class="draft_table_th"><div>' . $userPlayer['username'] . '</div></th>';
}
?>
</tr>
<?php
// Output each user's player 1-14 in each row
$totalPlayerNumbers = 14;
for ($playerNum = 1; $playerNum <= $totalPlayerNumbers; $playerNum++) {
    echo '<tr><td><div class="draftBorder">' . $playerNum . '</div></td>';
    foreach ($userPlayerStore as $userPlayer) {
        echo '<td class="draft_table_td">' . $userPlayer['player' . $playerNum] . '</td>';
    }
    echo '</tr>';
}
?>
</table>

最佳答案

希望对你有帮助

$("td.draft_table_td").each(function(){
if($(this).text()!=""){
$(this).css("background-color","blue");
}
});

https://jsfiddle.net/7w3c384f/

关于javascript - 检查表格单元格 block 是否有数据,如果有则更改样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32421474/

相关文章:

javascript - ASP.NET MVC 3 - Ajax 更新表 - 模型

java - 如何从 Java 插入 $_POST

javascript - window.on ('load' , function() {}) 完成后页面元素仍在加载?

html - 在不移动标签的情况下,css 定位标签文本在真正的中心(垂直和水平)

java - 从 javascript 调用 java servlet

javascript - 在 Windows XP 或 2003 上的 IE 8 上检索对象数据时出现问题

php - 如何在我的表中获取最后一个 reasonID?

nginx - Xdebug 设置 cookie XDEBUG_SESSION 次数太多

html - 对 html 和 css 有点陌生

javascript - 在下拉菜单上使用箭头键滚动 - vuejs