找到没有类的复选框的td元素

时间:2017-03-22 14:47:01

标签: javascript jquery

如何在表中找到没有类名为chkCheckBox1

的复选框的td元素

创建了此fiddle

我已尝试使用.filter并找到td,但这并没有奏效。

$("#LstDocTemp").filter("td:not(.chkCheckBox1)")

任何帮助将不胜感激

2 个答案:

答案 0 :(得分:7)

您可以像DEMO

一样使用:not():has()
$("td:not(:has(input.chkCheckBox1:checkbox))")

答案 1 :(得分:0)

这也有效。单个选择器在前面获得输入本身,然后包含TD。

$(function(){
var mySelection = $("#LstDocTemp td input:not(.chkCheckBox1)").parent();
	  console.log(mySelection)
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table id="LstDocTemp" border="0" cellpadding="0" cellspacing="0" class="instruction_grid">
        <tr>
            <th align="left" class="ins_sl_no">
                Sl No.
            </th>
            <th align="left" class="selct_column">
                <input type="checkbox" id="chkSelectAll" name="chkSelectAll" />
            </th>
            <th align="left" class="doc_title_1">
                Document title
            </th>
            <th align="left" class="description">
                Description
            </th>
            <th align="center" class="revision">
                Revision
            </th>
            <th align="left" class="part_no">
                Parts name
            </th>
            <th align="center" class="issue_no">
                Issue
            </th>
            <th align="center">
                Link
            </th>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <input type="checkbox" name="chkItem" class="chk chkCheckBox" id="chkbox_" />
            </td>
            <td>
               <input type="checkbox" name="chkItem" class="chk chkCheckBox1" id="chkbox_" />
            </td>
            <td>
                Test
            </td>
            <td class="dark_highlight">
            </td>
            <td>
            </td>
            <td class="light_highlight">
            </td>
            <td>
                <a class="icon_add" title="Add">Add</a>
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <input type="checkbox" name="chkItem" class="chk chkCheckBox" id="Checkbox1" />
            </td>
            <td>
                <input type="checkbox" name="chkItem" class="chk chkCheckBox1" id="Checkbox1" />
            </td>
            <td>
                Test
            </td>
            <td class="dark_highlight">
            </td>
            <td>
            </td>
            <td class="light_highlight">
            </td>
            <td>
                <a class="icon_add" title="Add">Add</a>
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <input type="checkbox" name="chkItem" class="chk chkCheckBox" id="Checkbox2" />
            </td>
            <td>
                 <input type="checkbox" name="chkItem" class="chk chkCheckBox1" id="Checkbox2" />
            </td>
            <td>
                Test
            </td>
            <td class="dark_highlight">
            </td>
            <td>
            </td>
            <td class="light_highlight">
            </td>
            <td>
                <a class="icon_add" title="Add">Add</a>
            </td>
        </tr>
    </table>