Yes -6ren">
gpt4 book ai didi

javascript - 单击时弹出一个单选按钮

转载 作者:行者123 更新时间:2023-11-28 07:42:24 24 4
gpt4 key购买 nike

我在表单中有两个单选按钮,如下所示

<input name="exservman" id="yes" value="1" <?php echo $exserY;?>  type="radio" data-title="Ex-servicemen" class="btn btn-primary my-popover">Yes
<input type="radio" name="physical" id="phyno" value="0">No

我遇到的问题是,虽然在选择单选按钮时出现弹出窗口,但我想通过单击“否”单选按钮来关闭它。

这是 JS

var $elements = $('.my-popoverr');
$elements.each(function () {
var $element = $(this);

$element.popover({
html: true,
placement: 'top',
container: $('body'),
content: $('#content').html()
});

$element.on('shown.bs.popover', function () {
var popover = $element.data('bs.popover');
if (typeof popover !== "undefined") {
var $tip = popover.tip();
zindex = $tip.css('z-index');

$tip.find('.close').bind('click', function () {
popover.hide();
});

$tip.mouseover(function () {
$tip.css('z-index', function () {
return zindex + 1;
});
})
.mouseout(function () {
$tip.css('z-index', function () {
return zindex;
});
});
}
});
});

最佳答案

您希望对单选按钮使用 onchange 事件,而不是 onclick 事件。

所以我会在您的代码中建议这样的内容:

$tip.find('.close').bind('change', function () {
popover.hide();
});

关于javascript - 单击时弹出一个单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27860164/

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