确定使用JQuery单击了哪个下拉列表
我的页面上有几个下拉列表,我正在尝试使用jquery获取我选择的下拉列表的id。我已经搜索了stackoverflow并在这个链接上找到了一个帖子 问题是,尽管除了ID的名称之外,我的代码完全相同,但它不起作用。请参阅下面我的代码:确定使用JQuery单击了哪个下拉列表,jquery,Jquery,我的页面上有几个下拉列表,我正在尝试使用jquery获取我选择的下拉列表的id。我已经搜索了stackoverflow并在这个链接上找到了一个帖子 问题是,尽管除了ID的名称之外,我的代码完全相同,但它不起作用。请参阅下面我的代码: $(document).ready(function () { $("#FirstId", "#SecondId", "#ThirdId").change(function () { if (this.id === "Fir
$(document).ready(function () {
$("#FirstId", "#SecondId", "#ThirdId").change(function () {
if (this.id === "FirstId") {
alert($("#FirstId").val());
}
else if (this.id === "SecondId") {
alert($("#SecondId").val());
}
else
alert($("#ThirdId").val());
});
});
这就是你需要做的
$("select").change(function () {
alert("ID : " + $(this).attr("id"));
alert("Value : " + $(this).val());
});
示例:您选择多个ID的语法错误。应该是:
$("#FirstId, #SecondId, #ThirdId")
一个字符串,所有选择器用逗号分隔,而不是三个不同的参数
返回并查看链接到的问题