在这个测验中,我正在做的是首先点击您想输入文本的文本框,然后点击您想要放在框中的按钮。 问题 - 如果我想将值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/ – 2014-10-29 06:01:53