選択ボックスを変更するときに 2 つの相対値を取得する必要があります。ユーザーリソースを表示するために使用されるいくつかのオプションを含む複数選択ボックスがあります。一部のオプションは、親リソースを表しています。したがって、選択した値と、それが親であるかどうかを取得する必要があります。
<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);
}