我已经贴上了标签。 :<label id="labelId" class="control-label col-lg-4">Some text ()</label>
,如何在刹车片中间插入文本,清除后如何插入?
我试过了 :
$('#labelId').replace("()", "(new)");
但这对我不起作用
最佳答案
您必须使用text()
获取文本,并使用replace()
替换文本,然后将替换的文本设置回标签。
jQuery解决方案:
var label_text = $('#labelId').text(); //Get the text
$('#labelId').text( label_text.replace("()", "(new)") ); //Replace and set the text back
纯js解决方案:
var label_text = document.getElementById('labelId').innerText; //Get the text
document.getElementById('labelId').innerText = label_text.replace("()", "(new)"); //Replace and set the text back
希望这可以帮助。
$(function(){
var label_text = $('#labelId').text();
$('#labelId').text( label_text.replace("()", "(new)") );
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<label id="labelId" class="control-label col-lg-4">Some text ()</label>