在這個測驗中,我正在做的是首先點擊您想輸入文本的文本框,然後點擊您想要放在框中的按鈕。 問題 - 如果我想將值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