gpt4 book ai didi

javascript - 如何选择 block 显示的输入?

转载 作者:太空宇宙 更新时间:2023-11-04 14:56:00 25 4
gpt4 key购买 nike

这是我的代码:

$('button').on('click', function(){
console.log($('.searchInput').val());
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input class='searchInput' type='text' style='display:none' />
<input class='searchInput' type='text' />
<input class='searchInput' type='text' style='display:none' />
<button>check</button>

如您所见,$('.searchInput') 始终选择第一个输入。但是我想选择这样一个没有隐藏的输入。我该怎么做?

最佳答案

使用 $('.searchInput:visible'):visible 将采用仅可见的元素

$('button').on('click', function(){
console.log($('.searchInput:visible').val());
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input class='searchInput' type='text' style='display:none' />
<input class='searchInput' type='text' />
<input class='searchInput' type='text' style='display:none' />
<button>check</button>

关于javascript - 如何选择 block 显示的输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42389849/

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