2013-06-23 75 views
1

刪除,在以下如何概括選項JQ

$("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(); 

從選項中刪除括號沒有做任何。請幫助

回答

1

缺少空間

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

應該

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

這應該做

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

是,空間失蹤了。 TY! – secr

+0

歡迎您:) –