В этом викторине, что я делаю, сначала нажмите на текстовое поле, которое вы хотите ввести, затем нажмите кнопку, значение которой вы хотите поместить в поле. Проблема: если я хочу поместить значение abcdefghi в поле. , если я нажимаю на первую кнопку, а затем на второй кнопке более раннее содержимое удаляется.заполнить пробелы викторины
<html>
<head>
</head>
<body><button class="b"></button>
<button class="a">abc</button>
<button class="a">def</button>
<button class="a">ghi</button>
<div class="fill" id="f1"><input type="text" style="border:" value="">aaa</div>
<div class="fill" id="f2"><input type="text" value="">bbbb</div>
<div class="fill" id="f3"><input type="text" value="">ccc</div>
<script src="jquery.min.js"></script>
<script type="text/javascript">
var activeFill;
$('.fill input').on('click',function() {
activeFill = $(this);
});
$('button').on('click',function() {
if (activeFill !== 'undefined') {
var val = $(this).html();
$(activeFill).val(val);
}
});
</script>
</body>
</html>
вот JSF iddle http://jsfiddle.net/jza48Lt1/ –