Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 引导中的单选按钮文本_Jquery_Twitter Bootstrap_Radio Button - Fatal编程技术网

Jquery 引导中的单选按钮文本

Jquery 引导中的单选按钮文本,jquery,twitter-bootstrap,radio-button,Jquery,Twitter Bootstrap,Radio Button,一般来说,我不熟悉引导、jQuery和web开发 我想使用jQuery更改单选按钮的文本 以下是HTML: <label class="btn btn-primary"> <input type="radio" name="options" id="option1"> Option 1 </label> 我什么也没得到,我找到了一个解决办法,就是在里面添加另一个标签,如下所示: <label class="btn btn-primary"> &l

一般来说,我不熟悉引导、jQuery和web开发

我想使用jQuery更改单选按钮的文本

以下是HTML:

<label class="btn btn-primary">
<input type="radio" name="options" id="option1"> Option 1
</label>
我什么也没得到,我找到了一个解决办法,就是在里面添加另一个标签,如下所示:

<label class="btn btn-primary">
<input type="radio" name="options" id="option1">
<label class="answer"> Option 1</label>
</label>

选择1
但是我不喜欢这个解决方案,我想我不需要那个额外的标签。

试试类似的方法

$('#option1').get(0).nextSibling.textContent = 'asdf'

试试像这样的东西

$('#option1').get(0).nextSibling.textContent = 'asdf'


我将文本放在一个span元素中,如下所示:

<label class="btn btn-primary">
  <input type="radio" name="options" id="option1"/> <span>Option 1</span>
</label>
$("label span").html('foo');

我将文本放在一个span元素中,如下所示:

<label class="btn btn-primary">
  <input type="radio" name="options" id="option1"/> <span>Option 1</span>
</label>
$("label span").html('foo');
试试这个

HTML

试试这个

HTML


Thx但这与我在问题中提出的方法基本相同Thx但这与我在问题中提出的方法基本相同Thx但我试图避免添加更多HTML标记,我不知道添加span或label thoughThx是否更好,但我试图避免添加更多HTML标记,我不知道是否最好添加span或label thoughOk thx供您参考,让我注意到我想添加额外标签的原因之一是,当我这样做时,按钮中的文本没有很好地居中,并且按钮看起来很奇怪。抱歉-我把我的第一条评论弄糟了:-)我以为您不想使用“任何”标签元素。下一次尝试:您不必将输入元素包装到关联的标签中。而是为要链接到输入元素的标签定义一个for属性。-->。(最终,正确的标签标签使您的表单更容易访问和“stylable”)Thx,我知道标签和单选按钮,问题是我希望我的单选按钮看起来像按钮。为此,我使用如下引导:,而For属性在这种情况下不起作用,您必须将您的输入包装在标签中。好的-我弄错了,sry。您已经在下面找到了答案,我想(
$('label')。text()
可能也可以)好的,谢谢您的建议,让我注意到我想添加额外标签的原因之一是,当我这样做时,文本在按钮中没有很好地居中,按钮看起来很奇怪。对不起-我把我的第一条评论弄糟了:-)我以为你不想使用“任何”标签元素。下一次尝试:您不必将输入元素包装到关联的标签中。而是为要链接到输入元素的标签定义一个for属性。-->。(最终,正确的标签标签使您的表单更容易访问和“stylable”)Thx,我知道标签和单选按钮,问题是我希望我的单选按钮看起来像按钮。为此,我使用如下引导:,而For属性在这种情况下不起作用,您必须将您的输入包装在标签中。好的-我弄错了,sry。你已经在下面找到了答案,我想(
$('label').text()
可能也可以)正是我一直在寻找的。感谢我一直在寻找的东西。谢谢
$('label[for=answer]').html('your text');