如何在多个地方使用输入选择器
How to use input selector in multiple places
我是 运行 输入框插件中的虚拟键盘插件。我正在使用两种不同的输入,一种是页面底部,另一种是使用弹出窗口。我必须以两种不同的方式拆分脚本。现在同一个键盘要求两个输入。
<div class="col-md-4 mt-20">
<div class="input-group">
<input 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>
<div class="col-md-12 mt-10">
<div class="keyboard show-allkey" style="display: none;"></div>
</div>
这是我的脚本
$('.keyboard').jkeyboard({
layout: "english",
input: $('.search_field')
});
我的演示 url:https://rawgit.com/saravanasksp/jkeyboard/master/index.html
您需要区分这两个输入,为它们提供不同的 ID。
<input id="input1".....>
$('.keyboard').jkeyboard({
layout: "english",
input: $('#input1')
});
如您提供的 link (https://www.jqueryscript.net/other/Simple-On-Screen-Visual-Keyboard-with-jQuery-jkeyboard.html) 所述,
我们需要将键盘div保持在我们需要连接插件的输入附近。
要在两个不同的位置实现具有两个输入的键盘,您必须放置两个不同的键盘div,并带有唯一标识符(class 或 id)。然后用两个不同的输入初始化这两个键盘。
为了更好的解释,我在下面提到了示例代码:-
//For 1st location or 1st input
$('#keyboard1').jkeyboard({
layout: "english",
input: $('#input1')
});
//For 2nd location or the modal
$('#keyboard2').jkeyboard({
layout: "english",
input: $('#input2')
});
<!-- Location1 -->
<input type="text" id="input1">
<div id="keyboard1"></div>
<!-- Location2 or Modal -->
<input type="text" id="input2">
<div id="keyboard2"></div>
如有任何疑问,请评论。
我是 运行 输入框插件中的虚拟键盘插件。我正在使用两种不同的输入,一种是页面底部,另一种是使用弹出窗口。我必须以两种不同的方式拆分脚本。现在同一个键盘要求两个输入。
<div class="col-md-4 mt-20">
<div class="input-group">
<input 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>
<div class="col-md-12 mt-10">
<div class="keyboard show-allkey" style="display: none;"></div>
</div>
这是我的脚本
$('.keyboard').jkeyboard({
layout: "english",
input: $('.search_field')
});
我的演示 url:https://rawgit.com/saravanasksp/jkeyboard/master/index.html
您需要区分这两个输入,为它们提供不同的 ID。
<input id="input1".....>
$('.keyboard').jkeyboard({
layout: "english",
input: $('#input1')
});
如您提供的 link (https://www.jqueryscript.net/other/Simple-On-Screen-Visual-Keyboard-with-jQuery-jkeyboard.html) 所述,
我们需要将键盘div保持在我们需要连接插件的输入附近。
要在两个不同的位置实现具有两个输入的键盘,您必须放置两个不同的键盘div,并带有唯一标识符(class 或 id)。然后用两个不同的输入初始化这两个键盘。
为了更好的解释,我在下面提到了示例代码:-
//For 1st location or 1st input
$('#keyboard1').jkeyboard({
layout: "english",
input: $('#input1')
});
//For 2nd location or the modal
$('#keyboard2').jkeyboard({
layout: "english",
input: $('#input2')
});
<!-- Location1 -->
<input type="text" id="input1">
<div id="keyboard1"></div>
<!-- Location2 or Modal -->
<input type="text" id="input2">
<div id="keyboard2"></div>
如有任何疑问,请评论。