【发布时间】:2013-09-23 19:07:14
【问题描述】:
我需要在更改选择框时获取两个相对值。我有一个多选框,其中包含一些用于呈现用户资源的选项。一些选项代表父资源。所以我需要获取选定的值以及它是否是父级。
<select class="filtered remaining" onchange="check_options(this)" id="multi-select-left" multiple="multiple" style="height: 15em;">
<option parent="0" value="1">User</option>
<option parent="1" value="2">User-Login</option>
<option parent="1" value="8">User-Logout</option>
<option parent="1" value="11">User-Register</option>
<option parent="0" value="3">Backend</option>
<option parent="0" value="4">Settings</option>
<option parent="4" value="5">Settings-Edit</option>
<option parent="0" value="6">Category</option>
<option parent="6" value="7">Category-add</option>
<option parent="0" value="12">logger</option>
<option parent="0" value="13">brands</option>
<option parent="0" value="14">User-Role</option>
</select>
在选择一个选项时无论如何都可以获得parent="0" 值。我已经尝试了很多东西,没有任何效果。 :(
这是我的 check_options 方法
function check_options(val)
{
var test = $(val).children("option").filter("parent").text();
alert(test);
}
【问题讨论】:
-
“一打东西”,比如什么?请发布一些代码!
-
发布您尝试过的内容....我的意思是代码
-
check_options方法在哪里?
标签: javascript jquery html