如何在onchange函数上获取下拉列表ID [英] How to get dropdown id on onchange function
问题描述
我有三个具有相同onchange功能的下拉列表。我如何在onchange功能中获得下拉ID
我尝试过:
< asp:DropDownList ID =drpmonth1runat =serveronchange =dropchange()>
< asp:DropDownList ID = drpmonth2runat =serveronchange =dropchange()>
< asp:DropDownList ID =drpmonth3runat =serveronchange = dropchange()>
function dropchange(id){
// var a = $(#yourdowndownid option:selected)。prop(id);
var a = $([id * ='+ id.value +']:已选中)
提醒(a);
}
i have three dropdown list with same onchange function . how i get dropdown id in onchange function
What I have tried:
<asp:DropDownList ID="drpmonth1" runat="server" onchange="dropchange()">
<asp:DropDownList ID="drpmonth2" runat="server" onchange="dropchange()">
<asp:DropDownList ID="drpmonth3" runat="server" onchange="dropchange()">
function dropchange(id) {
// var a = $("#yourdropdownid option:selected").prop(id);
var a = $("[id*='" + id.value + "'] :selected")
alert(a);
}
推荐答案
(#yourdowndownid option:selected)。prop(id);
var a =
("#yourdropdownid option:selected").prop(id);
var a =
([ id * ='+ id.value +']:选中)
alert(a) ;
}
("[id*='" + id.value + "'] :selected")
alert(a);
}
传递这个对象,得到你想要的任何东西。
pass the this object and get whatever you want.
<asp:DropDownList ID="drpmonth1" runat="server" onchange="dropchange(this)"></asp:DropDownList>
<asp:DropDownList ID="drpmonth2" runat="server" onchange="dropchange(this)"></asp:DropDownList>
<asp:DropDownList ID="drpmonth3" runat="server" onchange="dropchange(this)"></asp:DropDownList>
function dropchange(ddl) {
var id = ddl.id;
var selectedVal = ddl.value;
}
这篇关于如何在onchange函数上获取下拉列表ID的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!