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

我想用变量替换 c1pick 和 #introdukta

通过以下方式尝试了第一个:

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

但它不起作用。

有办法吗?如何也用变量替换#introdukt 引用?

4

2 回答 2

4
$("label[for=whichone] .ui-btn-text")

应该是

$("label[for=" + whichone + "] .ui-btn-text")

这个选择器

$("label[for=whichone]

试图选择这个标签<label for="whichone"

当您附加变量时

$("label[for=" + whichone + "]它首先替换变量,然后尝试选择元素。

代码

var whichone="c1pick",
    intro = "introdukt";

$("label[for=" + whichone + "] .ui-btn-text").html($("#" + intro).val())
于 2013-06-22T00:17:55.247 回答
0

尝试这个:

var whichone = "c1pick";
var intro = "introdukt";
$("label[for='" + whichone + "'] .ui-btn-text").html($("#" + intro ).val());
于 2013-06-22T00:21:03.700 回答