在一次开发中,发现了select标签的值在选择后能正常取到,但是,若select标签的值不发生变化,第二次取到的则为 空值 解决方法如下 原代码:$("#XXXX").val(); 改进代码: $("#XXXX option:checked").val(); 注:val()得到的为value的值,若想得到文本的值,只需要将val()方法改为text()方法,即可。