【发布时间】:2019-01-31 10:35:32
【问题描述】:
在真正提出这个问题之前,我在这里尝试了很多解决方案,但没有一个对我有用。
我尝试使用onclick 处理程序,尝试通过输入名称获取,尝试getElementId,尝试elementClassName 我还尝试循环它们var i = 0, length = radios.length; i < length; i++ 没有一个对我有用!
逻辑
- 我的单选按钮将根据 ajax 操作附加到视图
- 我选择了任何一个单选按钮
- 我想获取此选定单选按钮的值
代码
这就是我的收音机如何附加I made it short to be clean and easy to read
success:function(data) {
$('.shipoptions').empty();
$('.shipoptionstitle').empty();
$('.shipoptionstitle').append('<h6>Select your preferred method</h6>');
$.each(data.data, function(key, value) {
$.each(value.costs, function(key2, value2) {
$.each(value2.cost, function(key3, value3) {
// number format
var number = value3['value'];
var nf = new Intl.NumberFormat('en-US', {
maximumFractionDigits:0,
minimumFractionDigits:0
});
var formattedNumber = nf.format(number);
// number format
$('.shipoptions').append('<ul class="list-form-inline"><li><label class="radio"><input type="radio" name="postchoose" data-code="'+value['code']+'" data-service="'+value2['service']+'" value="'+ value3['value'] +'"><span class="outer"><span class="inner"></span></span>'+ value['code'] + ' - ' + value2['service'] + ' - Rp ' + nf.format(number) + ' - ' + value3['etd'] +'</label></li></ul>');
});
});
});
} //success function ends here
现在我想获取
data-code的选定单选按钮值,data-service和value
暂时请帮我在控制台中获取这些值,稍后我将自己修复打印部分。
有什么想法吗?
【问题讨论】:
标签: javascript jquery