0

所以就是这样。

我有 2 个<input>里面<td>有无限数量。例如 :

<td>
   <input type="text" name="cust_name" onchange="check(this)" />
   <input type="hidden" name="cust_id" value="10" />
</td>
<td>
   <input type="text" name="cust_name" onchange="check(this)" />
   <input type="hidden" name="cust_id" value="12" />
</td>
......

thischeck(this)包含cust_name价值。但是我怎样才能获得cust_id具有相同功能的特定价值呢?( check())

划定:

function check(part_element){
   console.log($(part_element).val());
   console.log(getting particular cust_id value); //here is the part
}
4

3 回答 3

1

您可以使用next

function check(part_element){
   console.log($(part_element).val());
   console.log($(part_element).next().val()); 
}
于 2013-08-02T03:22:17.653 回答
1

您可以使用.next()查找下一个兄弟,在这种情况下它是cust_id元素

function check(part_element){
   console.log($(part_element).val());
   console.log($(part_element).next().val()); //here is the part
}
于 2013-08-02T03:22:41.093 回答
0

这已经有一个公认的答案,但在这种情况下,我认为使用 jQuery 并没有使这变得更容易,甚至可能更复杂:

function check(el) {
    console.log(el.value);
    console.log(el.nextSibling.value);
}
于 2013-08-02T04:12:40.360 回答