gpt4 book ai didi

javascript - 无法从 Bootstrap 弹出窗口中的输入元素获取值

转载 作者:行者123 更新时间:2023-11-30 15:50:43 25 4
gpt4 key购买 nike

我正在尝试从放置在 Bootstrap Popover 中的某些输入字段中获取值。但是我得到空字符串。

复杂性:表单中有一个按钮,当您单击此按钮时,会出现一个带有 2 个输入字段和一个按钮的弹出窗口。我想在单击按钮时捕获这两个字段的值。如果我将这些字段放在一个表单中,那么它就会变成嵌套表单。

以下是我的代码。

<button type="button" class="btn btn-danger popper hyperlink" data-toggle="popover">Trial</button>
<div class="popper-content hide">
<input type="text" class="form-control" id='urlLabel' placeholder="URL Label">
<input type="text" class="form-control url" id='url' placeholder="Complete URL">
<button type="button" class="btn btn-default btn-block urlDetails">Done</button>
</div>

我获取值的方式

$('.urlDetails').click(function(){
console.log('clicked');
console.log($('#urlLabel').val());
console.log($('#url').val());
})

这是我的 JSFiddle涵盖上述案例。

最佳答案

Try following code:

$(document).ready(function() {
$(document).on('click', '.urlDetails', function() {
console.log('clicked');
console.log($('.popover-content').find('#urlLabel').val());
console.log($('.popover-content').find('#url').val());
})
});

关于javascript - 无法从 Bootstrap 弹出窗口中的输入元素获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39384903/

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