我只有标签名称,没有ID。需要找出一种获取所选下拉列表文本的方法。这是HTML:
<SELECT name="selectRightName">
<OPTION value="76" >1</OPTION>
<OPTION value="200" >2</OPTION>
<OPTION value="201" >3</OPTION>
<OPTION value="202" >4</OPTION>
<OPTION value="203" >5</OPTION>
</SELECT>
由于某种原因,这会返回空值:
$(document).ready(function(){
alert(productName);
alert(selectRightName);
$('select[name=selectRightName]').change(onSelectChange);
$('select[name=selectLeftName]').change(onSelectChange);
});
函数onSelectChange(){
var fselected = $('select[name=selectRightName] option:selected');
var sselected = $('select[name=selectLeftName] option:selected');
alert(fselected + " " + sselected);
答案 0 :(得分:1)
HTML中的属性以大写字母S开头,但您的选择器没有反映它,属性选择器在所有地方都区分大小写。
var fselected = $('select[name=SelectRightName] option:selected');
你的HTML中还有一个迷路)
,不知道那里有什么,但你应该删除它。