javascript-输入类型=更改文本时收音机消失

时间:2018-12-06 15:14:50

标签: javascript jquery radio-button

我正在尝试更改单选按钮的文本。 一开始我得到了这个: enter image description here

但是当我使用jquery更改文本时,我得到了: enter image description here

当x是我的新值时,我尝试了$('label[for=id_players_choice_0]').text(x)$('#id_players_choice_0').text(x)

1 个答案:

答案 0 :(得分:0)

如您在http://api.jquery.com/text/#text2所示,jQuery文本方法更改了元素的内容。结果是删除所有子元素,并将其替换为string方法中使用的参数text(string)的值。 您应该将文本内容放入单独的元素中,并通过text()方法编辑其值。

例如,在标签内创建一个span元素,然后使用$('label[for=id_players_choice_0] span').text(x)