Javascript Jquery-更改标签中的文本

Javascript Jquery-更改标签中的文本,javascript,jquery,Javascript,Jquery,这是标签,文本=使用20公里 我想用jquery将文本“20Kms”替换为“10Kms” 我得到了这样的标签 $("label[for='applyDistanceSlab']"); 我如何才能做到这一点…为什么不包括“使用”一词并省去替换: $("label[for='applyDistanceSlab']").text('Use 10 kms'); 你可以 $("label[for='applyDistanceSlab']").text($("label[for='applyDista

这是标签,文本=使用20公里

我想用jquery将文本“20Kms”替换为“10Kms”

我得到了这样的标签

 $("label[for='applyDistanceSlab']");

我如何才能做到这一点…

为什么不包括“使用”一词并省去替换:

$("label[for='applyDistanceSlab']").text('Use 10 kms');
你可以

$("label[for='applyDistanceSlab']").text($("label[for='applyDistanceSlab']").text().replace("20 Kms", "10 kms"));

正文:

描述:获取匹配元素集中每个元素的组合文本内容,包括其子元素


$(“label[for='applyDistanceSlab'].html('Use 10 kms');
;)请注意,由于您没有引用任何标记,所有应答者都认为您的标签是空的,而不是文本(因为您在选择器中列出了
for
属性)--对于带有
for
属性的标签,这是常见的情况,它们可能是正确的。请注意,在标签上调用
text
将替换它包含的所有内容。如果标签中有其他元素,它们将被删除。
$("label[for='applyDistanceSlab']").text('use 10 kms');
$("label[for='applyDistanceSlab']").text("10 kms");