1.option不支持打击事件
2.解决办法
3.这是省市联动的代码,要想获取被点击的option标签能这么做
//2.为每一个省份下拉列表的option绑定一个单击事件 $("#province").change(function () { //给文本框赋值 $("#inputId").val($("#province option:selected").text()); //2.1清空city下拉列表的数据,除了第一个 $("#city option:gt(0)").remove(); $.post("${pageContext.request.contextPath}/chinaServlet?method=findCityByProvinceId&pid=" + $(this).val(), function (data) { //2.2遍历json数组 $(data).each(function () { //2.3首先创建一个option标签 var option = "<option name='id' value='" + this.cid + "'>" + this.city + "</option>"; //2.4给城市的下拉列表添加option $("#city").append(option); }); }); });