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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript - 输入类型=收音机在更改文本时消失相关的知识,希望对你有一定的参考价值。

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

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

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

答案

正如你在这里看到的http://api.jquery.com/text/#text2,jQuery文本方法改变了元素的内容。它导致删除所有子元素并将其替换为string方法中使用的参数text(string)的值。您应该将文本内容放入单独的元素中,并通过text()方法编辑其值。

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

以上是关于javascript - 输入类型=收音机在更改文本时消失的主要内容,如果未能解决你的问题,请参考以下文章

Ipad 和 Iphone:Javascript 图像输入按钮(收音机、复选框)无法正常工作

通过选定的星图对视觉和后端进行评级时出现问题 选择输入类型收音机的隐藏值

根据javascript中的文本行数更改textarea的高度[重复]

如何使用javascript在文本区域中设置输入类型文本中的值? [复制]

CakePHP 3 更改无线电输入模板

从输入创建和填充 Javascript 表