简单的jQuery赋值

jag*_*mot 1 javascript jquery

我有一个为我的下拉列表定义的更改方法,如下所示 -

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

在这里333,我想替换它的值selectedIndex,我怎样才能将它分配给option[Value= ??]元素?

Fel*_*ing 7

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

$("#engine option[value='" + selectedIndex + "']").text()
Run Code Online (Sandbox Code Playgroud)

  • +1尤其适用于插入强制引号. (3认同)