Re: [問題] jquery同時滿足2個條件的列
※ 引述《saluyi (JOJO)》之銘言:
: 你是這個意思嗎
: <script type="text/javascript">
: $(document).ready(function () {
: $("tr").each(function (i) {
: var t= $(this);
: if (t.find("td")[0].innerHTML == 0 && t.find("td")[2].innerHTML == 0) {
: t.attr("BGcolor", "red");
: }
: });
: });
: </script>
: <body>
: <table>
: <tr>
: <td>0</td>
: <td>2</td>
: <td>3</td>
: </tr>
: <tr>
: <td>4</td>
: <td>5</td>
: <td>6</td>
: </tr>
: <tr>
: <td>0</td>
: <td>8</td>
: <td>0</td>
: </tr>
: </table>
: </body>
: ※ 引述《SalmonFish (SF)》之銘言:
: : 我想用jquery取出同時滿足2個條件的列
: : 例如一個第一欄與第3欄內容值都是0的列,然後整列標上紅色
: : 分別抓我知道
: : $('tr td:nth-child(3)').text()==0
: : $('tr td:nth-child(1)').text()==0
: : 可是同時滿足要怎麼取啊?
照你的邏輯寫
<script type="text/javascript">
$(document).ready(function () {
$("tr").each(function (i) {
if ($(this).children('td:nth-child(3)').html() == 0 &&
$(this).children('td:nth-child(1)').html() == 0) {
$(this).attr("BGcolor", "red");
}
});
});
</script>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.219.70.166
→
06/01 15:17, , 1F
06/01 15:17, 1F
→
06/01 15:37, , 2F
06/01 15:37, 2F
→
06/01 15:37, , 3F
06/01 15:37, 3F
→
06/01 15:37, , 4F
06/01 15:37, 4F
推
06/01 20:21, , 5F
06/01 20:21, 5F
→
06/01 20:22, , 6F
06/01 20:22, 6F
→
06/02 03:13, , 7F
06/02 03:13, 7F
→
06/03 02:45, , 8F
06/03 02:45, 8F
→
06/03 02:46, , 9F
06/03 02:46, 9F
推
06/03 19:00, , 10F
06/03 19:00, 10F
推
06/03 20:07, , 11F
06/03 20:07, 11F
→
06/03 20:15, , 12F
06/03 20:15, 12F
→
06/03 20:16, , 13F
06/03 20:16, 13F
推
06/03 22:53, , 14F
06/03 22:53, 14F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):