jquery按钮onclick选择父选择选项

Mor*_*ldt 3 jquery select parent option

我在点击按钮时尝试获取父级的值:

HTML部分:

    <td>
    <select>
        <option value='2' >Administrator</option>
        <option value='3' selected='selected'>Webmaster</option>
        <option value='4' >Editor</option>
        <option value='5' >Journalist</option>
    </select></td>
    <td><div class='save'>Save</div></td>
Run Code Online (Sandbox Code Playgroud)

JavaScript部分:

$('.save').click( function() {
    level = $(this).parent('select option:selected').val();
    alert(level);
});
Run Code Online (Sandbox Code Playgroud)

tec*_*bar 5

获取所选值的方式不正确.你应该这样做:

level = $(this).parent().prev().find('select option:selected').val();
Run Code Online (Sandbox Code Playgroud)