【发布时间】:2016-01-04 13:51:03
【问题描述】:
http://jsfiddle.net/7uygxcdL/7/
我正在尝试在选择更改时获取父 div 的孙子的 val。 我会包括一个小提琴,但可以根据需要在这里放代码......
所以在示例中.. 如果您更改第一个选择,我想控制台记录键 1 和 val 1
如果你改变秒,我想要 key 2 和 val 2...
我现在要阅读关于 jquery 查找的 DOM..
$('.reward_select').change(function(){
console.log($(this).next('input[name="reward_key"]').val());
console.log($(this).next('input[name="reward_value"]').val());
});
还有我的 HTML:
<div class="reward_entry">
<div class="reward_item">
<div class="col-sm-2">
<select name="item_type[]" class="reward_select">
<option value="1">option 1</option>
<option value="2">option 2</option>
<option value="3">option 3</option>
</select>
</div>
<div class="col-sm-2">
<input type="text" name="reward_key[]" value="key 1" />
</div>
<div class="col-sm-2-offset-5">
<input type="text" name="reward_value[]" value="val 1" />
</div>
</div>
====================
<div class="reward_item">
<div class="col-sm-2">
<select name="item_type[]" class="reward_select">
<option value="1">option 1</option>
<option value="2">option 2</option>
<option value="3">option 3</option>
</select>
</div>
<div class="col-sm-2">
<input type="text" name="reward_key[]" value="key 2" />
</div>
<div class="col-sm-2-offset-5">
<input type="text" name="reward_value[]" value="val 2" />
</div>
</div>
</div>
【问题讨论】:
标签: jquery dom jquery-selectors