我是编程的初学者。我正在构建一个带有HTML,CSS,jQuery和Javascript的测验应用程序。我正在尝试使用以下jQuery代码获取单选按钮文本的值:
jQuery的:
$('input[name="radios"]:checked').val()
HTML:
<input type="radio" id="A" name="radios" value="France"><label for="r1">France</label>
一旦用户点击提交,我也改变了单选按钮的值:
的jQuery
$("label[for=r1]").html("Germany")
但是,下次我运行相同的jQuery命令来获取单选按钮文本的值时,它会返回较早的值而不是新值。我的代码中缺少什么东西吗?
答案 0 :(得分:2)
您可以使用相同的功能设置输入值。
//Gets a value
$('input[name="radios"]:checked').val()
//Sets a value
$('input[name="radios"]:checked').val("some new value")
答案 1 :(得分:0)
使用.text()函数更改标签的值。
$("label[for=r1]").text("Germany")