我有两个文本输入框,需要从相同的选择列表填充,但每个文本框可能有不同的值。会发生什么是我编写的代码允许您单击并更改值,但当您尝试更改第二个值时,它会更改这两个值而不是第二个值。我看过绑定,没有运气的文本。更改选择列表中的输入值。
输入框: <input type="text" id="lensStyle" size="35" class="orderinput" tabindex="12"/> <input type="text" id="lensStyleLeft" size="35" class="orderinput" tabindex="12"/>
抓住从值:
<select class="longbox" size="14" id="lensStyleBox"></select>
使用这个jQuery
$("#lensStyle").focus(function(){
$("#lensStyleBox").click(function(){
$("#lensStyle").val($("#lensStyleBox").val());
});
});
$("#lensStyleLeft").focus(function(){
$("#lensStyleBox").click(function(){
$("#lensStyleLeft").val($("#lensStyleBox").val());
});
});
我必须看到更多关于此的信息,但是您可能希望在函数中使用$('#lensStyleBox'),点击并检查哪个元素具有焦点,使用IF并更改它。 – wachpwnski 2012-04-09 21:02:32
这个问题没有任何意义,因为你写了它。 – j08691 2012-04-09 21:02:41
尝试使用您的代码进行http://jsfiddle.net/演示。 – coder 2012-04-09 21:05:37