gpt4 book ai didi

javascript - 对多个输入选择器使用单个脚本

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

我想将下面的代码更改为在多个地方只有一个 id 而不是使用多个 id (keyboard1, keyboard2, keyboard3等)。

我需要为多个输入框使用脚本。

<div class="col-md-6 mt-20 flip">
<div class="input-group">
<input id="search_field" type="text" id="" class="search_field form-control">
<span class="input-group-addon key-show"><i class="fa fa-keyboard-o"></i></span>
</div>
<div id="keyboard" class="keyboard show-allkey"></div>
</div>

<div class="col-md-6 mt-20 flip">
<div class="input-group">
<input id="search_field1" type="text" id="" class="search_field form-control">
<span class="input-group-addon key-show"><i class="fa fa-keyboard-o"></i></span>
</div>
<div id="keyboard1" class="keyboard show-allkey"></div>
</div>
<div class="col-md-6 mt-20 flip">
<div class="input-group">
<input id="search_field2" type="text" id="" class="search_field form-control">
<span class="input-group-addon key-show"><i class="fa fa-keyboard-o"></i></span>
</div>
<div id="keyboard2" class="keyboard show-allkey"></div>
</div>

$('#keyboard').jkeyboard({
layout: "english",
input: $('#search_field')
});
$('#keyboard1').jkeyboard({
layout: "english",
input: $('#search_field1')
});
$('#keyboard2').jkeyboard({
layout: "english",
input: $('#search_field2')
});

我的演示网址:https://rawgit.com/saravanasksp/jkeyboard/master/index.html

最佳答案

each 循环中遍历类。这将公开单个实例并允许您遍历以获取关联的搜索字段

$('.keyboard').each(function() {
const $input = $(this)
$input.jkeyboard({
layout: "english",
input: $input.prev().find('.search_field')
});
});

关于javascript - 对多个输入选择器使用单个脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47404221/

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