2013-06-23 41 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

欢迎您:) –