gpt4 book ai didi

javascript - 一旦选择框被选中,就从选择框中传递两个值

转载 作者:行者123 更新时间:2023-11-28 20:17:24 25 4
gpt4 key购买 nike

我需要在更改选择框时获取两个相对值。我有一个多重选择框,其中包含一些用于呈现用户资源的选项。一些选项代表父资源。所以我需要获取所选值以及它是否是父值。

<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);

}

最佳答案

试试这个代码:
JS fiddle :http://jsfiddle.net/reigel/frFa9/

 $('#multi-select-left').change( function() {
var $t = $(this);
var tVal = $t.val();
var tParent = $t.find('option:selected').attr('parent');

alert( 'tVal: ' + tVal);
alert( 'tParent : ' + tParent );
});

关于javascript - 一旦选择框被选中,就从选择框中传递两个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18957354/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com