gpt4 book ai didi

javascript - 从多个下拉列表中获取值

转载 作者:行者123 更新时间:2023-11-30 10:31:26 25 4
gpt4 key购买 nike

我有多个相同的下拉菜单,我需要它们相同。

 <select name="Obrojgoluba" id="otacmajka" class="selectbox_dodajpostojeceg" onchange="dodajpostojeceg('otac')">
<option value="1">06557-07-681</option>
<option value="2">07216-05-552</option>
</select>

这是我的 jQuery 函数,用于从该选择列表中获取值

function dodajpostojeceg(x)
{
var ID = $('select[name="Obrojgoluba"]').val();
alert(ID);

}

但问题是它从第一个选择列表中获取值(value),而不是从我网站上的其他列表中获取值(value)。当我点击第一个时,它获得了很好的值(value)。但是当我点击我网站上与第一个相同的其他选择列表时,它返回或为空或它从第一个选择列表中记住的值

最佳答案

你正在使用这个

var ID = $('select[name="Obrojgoluba"]').val();

正如您所说,您的页面上有多个 select 是可能的。所以如果他们有相同的名字,上面的代码会选择 first 一个,这就是你得到的。

因此您只需更改函数和标记即可使此代码可用。

function dodajpostojeceg(element)
{
var ID = $(element).val();
alert(ID);
}

然后像这样调用这个函数

<select name="Obrojgoluba" id="otacmajka" class="selectbox_dodajpostojeceg" onchange="dodajpostojeceg(this)">

JS Fiddle Demo

关于javascript - 从多个下拉列表中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16759198/

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