$('.questions input').iCheck({
checkboxClass: 'icheckbox_line-blue',
radioClass: 'iradio_line-blue',
insert: '<div class="icheck_line-icon"></div>'
});
使用这种方法不符合我的需要:
$('.questions input').each(function () {
var self = $(this),
label = self.next(),
label_text = label.text();
label.remove();
self.iCheck({
checkboxClass: 'icheckbox_line-blue',
transferClasses: true,
radioClass: 'iradio_line-blue',
insert: '<div class="icheck_line-icon"></div>' + label_text
});
});
如何检索当前上下文?我想显示标签标签之间的文字。 我的HTML看起来像
<div class="questions">
<div class="question">
<input type="checkbox" name="iCheck">
<label>Question answer text</label>
</div>
</div>
答案 0 :(得分:1)
试试这个,
$('.question input[type=checkbox]').each(function(){
alert($(this).next('label').html());
});
演示Here