我想根据按下的键将输入值放入div中。 代码有什么问题以及如何纠正它。
<input id = "mp1" /><input id = "mp2" />
<button id="sum1">Submit1</button>
<button id ="sum2">Submit2</button>
<div id="out"></div>
$('button').click(function() {
var k = this.id.substr(this.id.length -1);
var mp = $('#mp'+k).value;
$('#out').html (mp);
});
答案 0 :(得分:0)
答案 1 :(得分:0)
据我所知,我认为你想要这样的事情:
$('button').click(function(e) {
var k = e.target.id.substr(this.id.length -1);
var mp = $('#mp'+k).val();
$('#out').html (mp);
});
答案 2 :(得分:0)
尝试类似
的内容$(document).ready(function () {
$("#mp1").keypress(function () {
$("#out").html($(this).val());
});
});
答案 3 :(得分:0)
请尝试代码:
<强> HTML:强>
<input id = "mp1" /><input id = "mp2" />
<button id="sum1">Submit1</button>
<button id ="sum2">Submit2</button>
<div id="out"></div>
<强> JS:强>
$('button').click(function(e) {
//var id = e.target.id;
var k = e.target.id.substr(this.id.length -1);
var mp = $('#mp'+k).val();
$('#out').html (mp);
});
希望它对你有所帮助。请尝试让我知道。感谢。