Javascript 将值输入到所选Id
我如何才能获得所单击输入的值?此时,该值显示在所有输入中。如何显示所选输入中的值 这是我的密码:Javascript 将值输入到所选Id,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我如何才能获得所单击输入的值?此时,该值显示在所有输入中。如何显示所选输入中的值 这是我的密码: $('.ui微调器')。单击(函数(){ $('.cn wrapper').show(); }); $(“.cn包装器li span”)。单击(函数(){ var textValue=$(this.text(); $('.ui微调器').val(textValue); }); .cn包装器{ 显示:无; } 您需要将上次单击的输入存储在两个函数范围内的变量中,如下所示: v
$('.ui微调器')。单击(函数(){
$('.cn wrapper').show();
});
$(“.cn包装器li span”)。单击(函数(){
var textValue=$(this.text();
$('.ui微调器').val(textValue);
});代码>
.cn包装器{
显示:无;
}
您需要将上次单击的输入存储在两个函数范围内的变量中,如下所示:
var $target;
$('.ui-spinner').click(function () {
$('.cn-wrapper').show();
$('.target').removeClass('target');
$target = $(this);
});
$(".cn-wrapper li span").click(function () {
var textValue = $(this).text();
$target.val(textValue);
$('.cn-wrapper').hide();
});
或者,您可以在单击时将类添加到所选输入,然后在设置值时将其作为目标:
$('.ui-spinner').click(function () {
$('.cn-wrapper').show();
$(this).addClass('target');
});
$(".cn-wrapper li span").click(function () {
var textValue = $(this).text();
$('.target').val(textValue);
});
您需要将上次单击的输入存储在两个函数范围内的变量中,如下所示:
var $target;
$('.ui-spinner').click(function () {
$('.cn-wrapper').show();
$('.target').removeClass('target');
$target = $(this);
});
$(".cn-wrapper li span").click(function () {
var textValue = $(this).text();
$target.val(textValue);
$('.cn-wrapper').hide();
});
或者,您可以在单击时将类添加到所选输入,然后在设置值时将其作为目标:
$('.ui-spinner').click(function () {
$('.cn-wrapper').show();
$(this).addClass('target');
});
$(".cn-wrapper li span").click(function () {
var textValue = $(this).text();
$('.target').val(textValue);
});
一种方法是在click Listener之外创建一个变量,该变量引用上次ClickedInput
,如下所示:
var lastClickedInput = null;
$('.ui-spinner').click(function () {
$('.cn-wrapper').show();
lastClickedInput = $( this );
});
$(".cn-wrapper li span").click(function () {
var textValue = $(this).text();
if ( lastClickedInput )
lastClickedInput.val( textValue );
});
Fiddle示例:一种方法是在单击侦听器之外创建一个变量,该变量引用上次单击的输入,如下所示:
var lastClickedInput = null;
$('.ui-spinner').click(function () {
$('.cn-wrapper').show();
lastClickedInput = $( this );
});
$(".cn-wrapper li span").click(function () {
var textValue = $(this).text();
if ( lastClickedInput )
lastClickedInput.val( textValue );
});
小提琴示例:这就是你要找的吗?这就是你要找的吗?