我试图在单击按钮时获取<select>
的值。该<select>
直接即将在DOM的按钮,我试图用.closest()
直接在点击按钮之上获取<select>的值
我的来源是 -
<div class="alignleft actions">
<select id='bulk-action-selection' name='bulk-action'>
<option value='-1' selected='selected'>Bulk Actions</option>
<option value="delete" >Delete</option>
<option value="open" >Open Polls</option>
<option value="close" >Close Polls</option>
<option value="recast_allow" >Allow Recasting</option>
<option value="recast_deny" >Prevent Recasting</option>
<option value="votes_show" >Show Votes</option>
<option value="votes_hide" >Hide Votes</option>
</select>
<input type="submit" name="Submit" id="doaction" class="button-secondary action" value="Apply" />
</div>
而且,我尝试使用的代码是(returnin“未定义” -
$('#doaction').click(function(e){
action = $(e).closest('select').val();
});
请获取代码的工作(或建议更好的方式去了解它)的帮助。谢谢。
兄弟你错过了右括号')':)仅供参考 –
谢谢。我的键盘错过了很多字符,经常出现拼写错误。我需要改变它:) – fcalderan
谢谢 - 我不认为'.prev()'适合在这种情况下,但显然我错了!没有很好的工作。 –