1

在下面用变量替换标签

$("label[for='c1pick'] .ui-btn-text").html($("#c1introdukt").val()) 

必须定义变量

whichc="c1"
 whichintrodukt = whichc+"introdukt";

并做这个技巧(你可以看到两种不同的方式:完整和部分预定义):

$("label[for=" + whichc + 'pick' + "] .ui-btn-text").html($("#" + whichintrodukt).val())

现在,如何复制它

$("#choosec1 option").remove();

? 以下不起作用:

whichc="c1"
$("#" +"choose" + whichc + "option").remove();

从选项中删除括号也不行。请帮忙

4

1 回答 1

1

缺少空间

 "option").remove();
  ^--- Missing here //  which is --> "#choosec1option"

应该

 " option").remove(); // you are looking for --> "#choosec1 option"

这应该做

whichc="c1"
$("#" +"choose" + whichc + " option").remove();
于 2013-06-23T02:37:48.600 回答