gpt4 book ai didi

jquery - 单击 <input type=file> 按钮后如何设置表格奇数/偶数行样式

转载 作者:行者123 更新时间:2023-11-28 18:28:38 25 4
gpt4 key购买 nike

我允许用户使用 <input type=file> 按钮将文件添加到页面。每个文件都作为新行添加到表中。我需要为奇数行和偶数行设置不同的背景颜色。我现在在我的风格中使用第 n 个 child ,但我需要一个 IE8 的解决方案。

在 IE 8 中:每次用户添加新文件时,我都需要表格为行设置背景色。

到目前为止,这是我的代码:

<style>
.OddRow {
background: #eeeeee;
border-bottom: 1px solid #ccc;
}

.EvenRow {
background: #fff;
border-bottom: 1px solid #ccc;
}

</style>

<span class="addfiles">
<span>Add Files...</span>
<input id="addFile" type="file" name="files[]" multiple>
</span>

<table class="table table-striped">
<tbody class="files"></tbody>
</table>

<script>
$(function () {
$('#addFile').change(function () {
$(".table table-striped tbody tr:even td").addClass('EvenRow');
$(".table table-striped tbody tr:odd td").addClass('OddRow');
});
});

</script>

正在调用更改函数,但未应用行样式。我已经为 .addClass 代码尝试了很多事件和位置,所以我真的很感激再次尝试这个。

谢谢。

最佳答案

您正在选择 td 而不是表格行本身。此外,table-striped 没有正确定位(假设它是 table 上的另一个类)。将您的 jQuery 选择器更改为

   $(".table.table-striped tbody tr:even").addClass('EvenRow');
$(".table.table-striped tbody tr:odd").addClass('OddRow');

关于jquery - 单击 &lt;input type=file> 按钮后如何设置表格奇数/偶数行样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14989568/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com