//table[@id="match_configuration_add_possible_tab_match_rules_tb_match_rules"]//input[@type = "checkbox"]
<table id="match_configuration_add_possible_tab_match_rules_tb_match_rules" class="GOFU2OVJE border" cellspacing="0" __gwtcellbasedwidgetimpldispatchingfocus="true" __gwtcellbasedwidgetimpldispatchingblur="true">
<thead aria-hidden="false">
<tr __gwt_header_row="0">
<th class="GOFU2OVID GOFU2OVGD" __gwt_header="header-gwt-uid-311" __gwt_column="column-gwt-uid-310" colspan="1">
<span style="">
<input type="checkbox"/>
</span>
</th>
<th class="GOFU2OVID GOFU2OVAE" __gwt_header="header-gwt-uid-313" __gwt_column="column-gwt-uid-312" colspan="1">Name</th>
</tr>
</thead>
<colgroup>
<tbody style="">
<tr class="GOFU2OVCD GOFU2OVMD" __gwt_subrow="0" __gwt_row="0">
<td class="GOFU2OVBD GOFU2OVDD GOFU2OVED GOFU2OVND">
<div __gwt_cell="cell-gwt-uid-299" style="outline-style:none;">
<input type="checkbox" tabindex="-1"/>
</div>
</td>
<td class="GOFU2OVBD GOFU2OVDD GOFU2OVOD GOFU2OVLD GOFU2OVND">
<div __gwt_cell="cell-gwt-uid-300" style="outline-style:none;">
<input id="" class="" type="text" style="color: blue;" value=""/>
</div>
</td>
</tr>
<tr class="GOFU2OVCE GOFU2OVJD" __gwt_subrow="0" __gwt_row="1">
<td class="GOFU2OVBD GOFU2OVDE GOFU2OVED GOFU2OVKD">
<div __gwt_cell="cell-gwt-uid-299" style="outline-style:none;">
<input type="checkbox" tabindex="-1"/>
</div>
</td>
<td class="GOFU2OVBD GOFU2OVDE GOFU2OVOD GOFU2OVKD">
</tr>
</tbody>
<tbody style="display: none;">
<tfoot style="display: none;" aria-hidden="true"/>
</table>
//table[@id="match_configuration_add_possible_tab_match_rules_tb_match_rules"]/ancestor::tr[1]//input[@type = "checkbox"]
//table[@id="match_configuration_add_possible_tab_match_rules_tb_match_rules"]/preceding::tr[1]//input[@type = "checkbox"]
奇怪的是,使用preverse,它试图从另一个表中选择一个复选框。下面是我使用前面的“开发工具”中突出显示的HTML:
<table id="data_configuration_feeds_ct_fields_body" cellspacing="0" style="table-layout: fixed; width: 100%;">
<colgroup>
<tbody>
<tr class="GOFU2OVFG" __gwt_subrow="0" __gwt_row="0">
<tr class="GOFU2OVEH" __gwt_subrow="0" __gwt_row="1">
<tr class="GOFU2OVFG" __gwt_subrow="0" __gwt_row="2">
<td class="GOFU2OVEG GOFU2OVGG GOFU2OVHG">
<div __gwt_cell="cell-gwt-uid-111" style="outline-style:none;">
<input type="checkbox" tabindex="-1"/>
</div>
</td>
我可以使用什么XPATH?
下面是如何从第二行获取复选框:
//table[@id='match_configuration_add_possible_tab_match_rules_tb_match_rules']//tbody/tr[2]//input[@type='checkbox']
关于“前”与“祖”:
这是因为您搜索的复选框位于表元素的后面(内部)。但是使用“preformer”时,您需要在表元素之前搜索复选框(在HTML代码中)。“祖先”也是如此。您正在搜索表元素“上方”的一个元素,该元素是TR。除非您的表是另一个表的一部分,否则这将导致没有适合的元素。相反,您可以使用“descendant”,它将搜索元素的“内部”。
HTML代码段为: 谢谢,Riaz
问题内容: 那么,如何只允许用户选择一个复选框呢? 我知道单选按钮是“理想的”,但出于我的目的……不是。 我有一个字段,用户需要选择两个选项中的一个或两个,但不能两个都选。问题是我还需要我的用户也可以取消选择他们的选项,这是单选按钮失败的地方,因为一旦选择了组,就必须选择一个选项。 我将通过php验证信息,但是我仍然想将用户限制在一个答案,如果他们想给它的话。 问题答案: 该代码段将: 允许像单选
下面是我的代码。 问题是当我选中一个复选框时,包括选中循环视图中的其他复选框。但当我签入适配器时,项目被正确添加,但复选框被复制。 例如:如果我选中了第一项复选框,向下滚动第16项复选框也会被选中。取消选中该复选框也将取消选中第一项。
问题内容: 堆栈上的菜鸟在这里溢出。我正在处理具有传输作业功能的网页。这使用户可以选中复选框以将作业发送回办公室,或者从所有可用列表中选择技术人员。我的问题是如何设置复选框,以便在页面加载时默认选中该复选框,并相应地禁用选择列表。这是我目前拥有的代码: 这是一个jsfiddle:http : //jsfiddle.net/hugmungus/LvHJw/5/ 当前,页面加载时已选中复选框,但该列表
问题内容: 我有表,其中有一列可能在突发中具有相同的值。像这样: 现在,我要修剪重复值的行,并仅选择第一个出现的行。 对于上表,结果应为: 如何在SQL中执行此操作? 请注意,仅应删除突发行,并且可以在非突发行中重复值! &在样本结果中重复。 编辑: 我用这个实现了它: 但这仅在ID为顺序的时才有效。id(已删除的ID)之间有间隔,查询中断。我怎样才能解决这个问题? 问题答案: 您可以使用半联接来
我希望在选中表中的所有复选框时选中标题复选框,如果没有选中单个复选框,则应取消选中标题复选框。