1

以下でラベルを変数に置き換えるには

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

変数を定義する必要があります

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

次のトリックを実行します (完全な事前定義と部分的な事前定義の 2 つの方法があります)。

$("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 に答える