"rec"変数は正しく埋められていますが、 "email"変数では発生していません。どうして?javascript変数に正しく設定されていません
これは私のコードです:
<textarea id="q" name="q"></textarea>
<button onclick='alert(rec);'>Click</button>
<a id="email" href="#" target="_blank">Email</a>
<script>
var rec;
var email;
$("#q").keyup(function() {
rec = $('#q').val();
email = 'www.corriere.it/' + rec;
$('email').attr("href", email);
});
</script>
https://jsfiddle.net/wvsc93d4/3/
select by id $( '#email') – Deep
また、href属性は "http(s)"で始まるはずです: 'email = 'https://www.corriere.it/' + rec;' – strah
あなたは 'email.href = 'www ...'の' .href'を見逃しました。 '。また、あなたは '$( 'email')は必要ありません。attr(...)' –