jquery值替换

时间:2010-09-21 02:03:32

标签: javascript jquery string

这是确定带有和“shirt_size_1221”的ID的部分/选项框的选定值的合理方法吗?

var user_id = '1221';
x = "#shirt_size_" + user_id ;                          
alert($(x + " option:selected"));

3 个答案:

答案 0 :(得分:0)

您可以使用

在下拉框中获取所选选项的值
var selectList = document.getElementById("shirt_size_1221");
var val = selectList.options[selectList.selectedIndex].text;

不需要JQuery。

答案 1 :(得分:0)

除非您将其更改为

,否则alert语句将始终显示[object]
alert($(x+' option:selected').val());

不用担心,这是获得选择权的好方法。

答案 2 :(得分:0)

“正确”的方式很简单:

var user_id = '1221';
x = "#shirt_size_" + user_id ;        
alert($(x).val());