仍然掌握jQuery,我很高兴能够尽我所能,特别是来自本论坛帖子的帮助。但是,现在已经有了一个能够满足我需要的工作功能,即创建一个看起来像按钮的无线电组。它通过json提取数据并通过创建单选按钮进行循环。
我想获取生成的单选按钮的ID,以便我可以解析到应用程序的下一步,但我无法使其工作。
function FillDiv(groups, side) {
var cnt = 1;
var newClass = '';
var newType = '';
if (side == '#ck-button-left') {
newClass = 'leftClass';
newType = 'radio'
}
else {
newClass = 'rightClass';
newType = 'checkbox'
}
$.each(groups, function (index, groups) {
$(side)
.append(
$(document.createElement('label')).attr({
id: cnt + 'lbl'
})
);
$('#' + cnt + 'lbl')
.append(
$(document.createElement('input')).attr({
id: groups.GroupCode,
type: newType,
name: 'testGroup',
class: newClass
})
);
$('#' + groups.GroupCode).after
(
$(document.createElement('span')).text(groups.GroupName).attr('class', 'leftSpan')
);
$('#' + cnt + 'lbl').after($(document.createElement('br')));
cnt = cnt + 1;
});
}浏览各种搜索,它应该像...
$('#leftSpan').mouseover(function () {
$('#lblOutput').html(this.id);
});或者,正如我怀疑的那样,这与我需要引用父级或子元素的标签/输入的嵌套有关。
任何指针将不胜感激。