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>
......

this価値をcheck(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 に答える