、「テキスト」に「ABC」値を変更するには、テキストをクリックする方法
<div id="click"> abc </div>
<input type="text" value="some text"/>
<script>
$("#click").click(function() {
});
</script>
、「テキスト」に「ABC」値を変更するには、テキストをクリックする方法
<div id="click"> abc </div>
<input type="text" value="some text"/>
<script>
$("#click").click(function() {
});
</script>
あなたはdiv
内のテキストを取得するためにtext
を使用することができますが、テキスト(ABC)をクリックし、入力タイプの値を変更する方法、およびinput
の値を変更するval
:
$("#click").click(function() {
$("input").val($(this).text());
});
これは現在、DOM内のすべてのinput
の値を変更すると同じようにあなたは、しかしinput
セレクタは、より具体的にしたいことがあります。
また、新しい値には空白が含まれます。したがって、例の場合、値にはテキスト "abc"の前後にスペースが含まれます。あなたはtrim
を使用してそれを防ぐことができます。
ここにはworking exampleがあります。
<div id="click" onclick="functionName();"> abc </div>
<input type="text" value="some text" id="textChange"/>
<script>
function functionName(){
$('textChange').value = '';
$('textChange').value = $('click').innerHTML;
}
</script>
これを試してください。
$(document).ready(function(){
$('#click').click(function() {
$('input[type="text"]').val($(this).text());
});
});
それを試してみる私は助けることができ嬉しい、それが – user964351
何の問題も働かない、ありがとう:) –