我有我的文檔中的某些元素,比如:修改也包含輸入(複選框)標籤的文本
<div class="checkbox-inline">
<label><input id="myinputid" value="False" type="checkbox"/>mytext</label>
</div>
我可以訪問使用獲取文本:
$("#myinputid").parent().text();
這將返回正如我原本希望的那樣。那就是:
$("#myinputid").parent().text("newtext");
改變了我對
<div class="checkbox-inline"><label>newtext</label></div>
如何更改文本部分初始元素而不刪除輸入?或者我必須重建它?
如果有更好的方式來組織我的複選框開始,那將是一個可以接受的選擇。
謝謝,我選擇了選項2(並在輸入後放置了跨度)並使用'$(「myinputid」)。next(「span」)'來獲取跨度並更改其文本 – PurpleVermont