简单的jQuery赋值

时间:2011-03-07 17:12:25

标签: javascript jquery

我为我的下拉列表定义了一个on change方法,如下所示 -

$("[name=engine]").change( function() {
  var selectedIndex = $(this).val() ;
  var selectedValue = $("#engine option[value=333]").text()
  alert("Change..." + selectedIndex + " - "+ selectedValue);        
});

我想替换333代替selectedIndex,我怎样才能将其分配给option[Value= ??]元素?

2 个答案:

答案 0 :(得分:7)

与创建alert文本的方式相同:字符串连接。

$("#engine option[value='" + selectedIndex + "']").text()

答案 1 :(得分:0)

$("[name=engine]").change( function() {
    var selectedIndex = $(this).val() ;
    var selectedValue = $("#engine option[value="+selectedIndex +"]").text()
    alert("Change..." + selectedIndex + " - "+ selectedValue);

});
你试过这个吗?