jquery用变量替换标签名称

Posted

技术标签:

【中文标题】jquery用变量替换标签名称【英文标题】:jquery replace label name with a variable 【发布时间】:2013-06-19 05:22:04 【问题描述】:
$("label[for='c1pick'] .ui-btn-text").html($("#introdukt").val())

我想用变量替换 c1pick 和 #introdukta

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

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

但它不起作用。

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

【问题讨论】:

【参考方案1】:
$("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())

【讨论】:

【参考方案2】:

试试这个:

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

【讨论】:

以上是关于jquery用变量替换标签名称的主要内容,如果未能解决你的问题,请参考以下文章

用 Get-ADGroup 中的变量替换字符串

环境变量名称不会被气流 DAG 中的值替换 [重复]

Django 变量直接替换在模板中,但不在自定义标签中

用 html/jquery 中的一个 JSON 字符串替换许多数据标签 [重复]

如何在 grafana 上显示指标时用标签替换目标

VS2015如何批量统改相同变量名