如何用数组元素作为按钮的标签动态创建单选按钮
How to create radio buttons dynamically with array elements as label for buttons
我要根据我从数据库调用的数组元素创建单选按钮。这个元素应该用作每个单选按钮的标签。我该如何为它编码。我正在调用6元素作为用户名建议。当客人选择任何按钮时,特定按钮的标签将替换为客人输入的名称类型。谢谢你
function showSuggestions() {
var usernames = [
'test1', 'test2', 'test3', 'test4'
];
var result = $('#result');
result.html('');
for (var i = 0; i < usernames.length; i++) {
result.append('<label><input type="radio" name="usernames" value="' + usernames[i] + '" /> ' + usernames[i] + '</label>');
}
}
$('button').click(showSuggestions);
$('#result').on('change', 'input', function() {
var elem = $(this);
if (elem.is(':checked')) {
$('#search').val(elem.val());
}
});
label {
display:block;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="search" type="search" /><button>Search</button>
<div id="result"></div>
相关文章:
- Highcharts动态更改标签
- 为图例添加动态色彩标签
- 如何从使用 jquery 动态创建的视频标签中获取视频时长
- 使用 struts 标签和 Javascript 的动态行为保留表单中的值
- 如何在 jquery 中的 find() 中动态提供元素/标签
- 如何在动态生成的 HTML 表中使用 2D 数组在 TD 标签中设置值
- 动态生成 id,并分配给标签
- 通过 JavaScript 动态创建和打印 h1 标签
- Extjs 3.3动态地将字段添加到表单中,并设置它们的标签宽度
- Angular 2-我如何使我的index.html文件的标题和关键字和描述的元标签是动态的
- 使用动态og标签进行测试的facebook共享按钮
- 动态自定义文本堆栈标签Highcharts
- 如何将JavaScript动态添加到</身体>标签
- Struts2 显示标签动态链接显示相同的行值
- HTML5音频标签动态src ajax它不播放
- 导航标签动态加载/显示
- 将@media标签动态绑定到元素
- 如何用数组元素作为按钮的标签动态创建单选按钮
- 关闭按钮关闭标签面板中的活动选项卡,而不是标签按钮附加到EXTJS(标签动态创建)
- 支柱 2 s:选择标签动态 ID