[英]Javascript: Add text next to checkbox label
我有这个复选框:
<div id="div_id_diag-diagnosis_option" class="form-group">
<label for="id_diag-diagnosis_option_0" class="control-label col-md-3 requiredField">
Option<span class="asteriskField">*</span></label>
<div class="controls col-md-8"><label class="checkbox">
<input type="checkbox" name="diag-diagnosis_option" id="id_diag-diagnosis_option_1" value="b" >b</label>
<label class="checkbox">
<input type="checkbox" name="diag-diagnosis_option" id="id_diag-diagnosis_option_2" value="a" >a</label>
<label class="checkbox">
<input type="checkbox" name="diag-diagnosis_option" id="id_diag-diagnosis_option_3" value="c" >c</label>
</div></div>
我正在使用此javascript将html链接添加到每个选中的复选框。
$("input[name='diag-diagnosis_option']").change(function () {
if ($(this).prop('checked')) {
var option = $(this).val();
alert(option);
$(this).after("<a href='#'>here</a>");
}
});
文本打印在标签的左侧。 是否可以在标签之后(例如b的右侧)打印?
在此处查看演示。
先感谢您!
尝试这个 -
$("input[name='diag-diagnosis_option']").change(function () {
if ($(this).prop('checked')) {
var option = $(this).val();
alert(option);
$(this).parent().append("<a href='#'>here</a>");
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.