gpt4 book ai didi

javascript - 如何在 javascript/jQuery 中使用 Pop Up 回显复选框文本

转载 作者:行者123 更新时间:2023-11-27 22:58:14 28 4
gpt4 key购买 nike

我有一个带有按钮的代码。单击按钮时将显示模式。在模态上,有多个复选框。当选中其中一个复选框时,应打印该复选框的值。 但我想打印单击的复选框的文本。

[Please Check This Fiddle]

这是我的代码

$(document)
.ready(function() {
$(".various").fancybox({
maxWidth: 800,
maxHeight: 600,
fitToView: false,
width: '70%',
height: '70%',
autoSize: false,
closeClick: false,
openEffect: 'none',
closeEffect: 'none'
});

$('.button1').click(function(e) {
e.preventDefault();
$('.various').click();
});

})
.on('change', '[name=test-link]', function() {
$('#print-values').empty();
$('#print-values').append("<span>You've checked:</span><br />");
$('[name=test-link]').each(function() {
if ($(this).prop("checked")) {
var v = $(this).val();
$('#print-values').append(v + "<br />");
}
});
});




<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/fancybox/2.1.5/jquery.fancybox.min.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fancybox/2.1.5/jquery.fancybox.pack.js"></script>

<a class="various" href="#form1" style='display: none;'></a>
<input class='button1' type="button" value="Link More Opinion" />
<div id='print-values'></div>
<div style='display: none;'>
<form id='form1'>
<input type='checkbox' name='test-link' value="1" /> One

<br />
<input type='checkbox' name='test-link' value="2" />Two
<br />
<input type='checkbox' name='test-link' value="3" /> Three
<br />
</form>
</div>

最佳答案

替换此行

var v = $(this).val(); 

有了它:

var v = $(this)[0].nextSibling.nodeValue;

关于javascript - 如何在 javascript/jQuery 中使用 Pop Up 回显复选框文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37384121/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com