好的,我的问题非常普遍,很多人都回答这个问题并回答这个问题。但我(有点)有另一个问题。通常是工作,如果我将其发送到供应商,文本cgame将遵循我在供应商上的文本(实时键盘),我可以在cgname上更改它(不影响到文本供应商)。但这是我的问题,当cgname为空或我擦除文本我想instaly文本cgname到文本供应商我的意思是复制文本供应商cgname如果文本cgname是擦除或空。我怎么做的? 这是我在jquery上的代码
var cgname = $("#cgname");
$("#vendor").keyup(function() {
cgname.val( this.value );
});
我真的很抱歉,如果你不理解我说的话,我的英语真的最差。
更新: 很多人都不理解我的问题。所以我要保持清醒。 我需要复制文本供应商进入文本cgname 2.如果文本cganme被删除或为空,请转到第1点。
答案 0 :(得分:1)
这是:
编辑:我从 @cpaulus
中获取了一些代码
unsat
$("#vendor").keyup(function() {
$("#cgname").val( $(this).val());
});
$("#cgname").keyup(function() {
var val = $(this).val();
if(!val || val.length === 0 ){
$(this).val($('#vendor').val());
}
});
答案 1 :(得分:1)
根据AHJeebon的回答,我认为你正在寻找这个:
$("#vendor").keyup(function() {
$("#cgname").val( $(this).val());
});
$("#cgname").keyup(function() {
var val = $(this).val();
if(!val || val.length === 0 )
$(this).val($('#vendor').val());
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
CG Name <input id='cgname' type='text'>
Vendor <input id='vendor' type='text'>
答案 2 :(得分:0)
<!doctype html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<style>
div:not([class]){ color: red; }
</style>
<script>
$(document).on('keyup','#cgname',function() {
vendor = $(this).val();
console.log(vendor)
$('#vendor').val( vendor );
});
</script>
</head>
<body>
<input id="cgname" type='text'>
<input id="vendor" type='text'>
</body>
</html>