搜索a,编辑另一个的内容

时间:2013-08-12 05:15:23

标签: php javascript html

我正在寻找一个更大的程序,我想在网站上搜索源html中的两个值“索引1”或“索引2”中的一个,在未知数量的标签内,然后编辑包含“索引1”或索引2“(仍位于同一表格行)上方的标记表示选中或取消选中复选框。例如:我希望在”索引2“时实现所有”索引1“复选框复选框是关闭的。我不完全确定最好的方法来解决这个问题,并且正在寻找正确方向的指导。这里有一些可能有用的模拟代码

<fieldset  class="stackedSection">
<legend >someThings</legend>    <table>
      <tr>
    <td><input name="someId[]" type="checkbox" value="001"></input></td>
    <td><a href="associated?id=001">nameOfAssociatedID001</a> index 1        (<a href="device?id=a01">name1</a>)</td>
  </tr>
      <tr>
    <td><input name="someId[]" type="checkbox" value="002" checked></input></td>
    <td><a href="associated?id=002">nameOfAssociatedID002</a> index 1        (<a href="device?id=a02">name2</a>)</td>
  </tr>
      <tr>
    <td><input name="someId[]" type="checkbox" value="003" checked></input></td>
    <td><a href="associated?id=003">nameOfAssociatedID003</a> index 1        (<a href="device?id=a03">name3</a>)</td>
  </tr>
      <tr>
    <td><input name="someId[]" type="checkbox" value="004" checked></input></td>
    <td><a href="some?id=004">nameOfAssociatedID004</a> index 2        (<a href="device?id=a04">name4</a>)</td>
  </tr>
    </table>
</fieldset>

1 个答案:

答案 0 :(得分:0)

只需将它们放在一个表单中,然后给单选按钮指定相同的名称,然后HTML将为您完成这个技巧。

或者,如果您要检查多个收音机,建议您使用复选框并在javascript中迭代(使用jquery)。

示例:

$('#tableID tr td').find('input[type="checkbox"]').each(function(){
     if(this.value == "Index 1"){
         this.checked = true;
     }
});