gpt4 book ai didi

javascript - 迭代单选按钮组并获取它们的标签

转载 作者:行者123 更新时间:2023-11-28 16:21:07 25 4
gpt4 key购买 nike

我想遍历一组动态生成的单选按钮并获取它们的标签,但是当我尝试打印它们的值时什么也没有出现,请参阅此脚本演示作为示例 http://jsfiddle.net/HaBhk/20/这是我的 html,生成的按钮将在其中

<div data-role="content"> 
<div data-role="collapsible" data-inset="true">
<h1>AddVote</h1>
<div data-role="fieldcontain" >
<input type="text" name="name" id="question" value="" /><br>
<div data-role="controlgroup" data-type="horizontal" >
<label for="name"><a href="" id="AddButton" data-role="button"
data-icon="plus">Add</a><a href="" id="RemoveButton" data-role="button"
data- icon="delete">Delete</a>

</label>
<input type="text" name="option" id="option" value="" /><br>

</div>

<div data-role="fieldcontain">
<form name="OptionsForm" id="InputForm" method="get">
<div id="after" data-role="controlgroup">
/////Generated radio buttons goes here
</div>
</form>
</div>

<a href="#approve" id="publishButton" data-role="button"
data-inline="true"data-transition="flip">Preview</a>
</div><!-- /content -->

下面是我获取单选按钮值的脚本:

$('#publishButton').click(function(){
var result
var y=document.getElementById('question').value
var form='<Question value=' + y + '/>'+'<br>'
alert(form);
$('input:radio').each(function() {
var value=$('input:radio').val()
'<option value='+value + '/>'+'<br>'
alert(result);

});

最佳答案

下面是一些示例代码,它将返回单选选项的相关标签。

var labels = [];
$('input:radio').each(function(){
labels.push($('label[for='+$(this).attr('id')+']').text());
});
alert(labels);

关于javascript - 迭代单选按钮组并获取它们的标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9605642/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com