所以情况就是这样。
我<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>
......
this
中包含check(this)
值的{p> 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
}
答案 0 :(得分:1)
您可以使用next
function check(part_element){
console.log($(part_element).val());
console.log($(part_element).next().val());
}
答案 1 :(得分:1)
您可以使用.next()查找下一个兄弟,在这种情况下,它是cust_id
元素
function check(part_element){
console.log($(part_element).val());
console.log($(part_element).next().val()); //here is the part
}
答案 2 :(得分:0)
这已经有了一个公认的答案,但在这种情况下,我认为使用jQuery不会让这更容易,可能更复杂:
function check(el) {
console.log(el.value);
console.log(el.nextSibling.value);
}