Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何单击文本以更改值_Jquery - Fatal编程技术网

Jquery 如何单击文本以更改值

Jquery 如何单击文本以更改值,jquery,Jquery,如何单击文本(abc)并将输入类型值“某些文本”更改为“abc” abc $(“#单击”)。单击(函数(){ }); 您可以使用来获取div中的文本,并更改输入的值: $("#click").click(function() { $("input").val($(this).text()); }); 不过,您可能希望使输入选择器更加具体,因为这将更改DOM中每个输入的值 还请注意,这将包括新值中的任何空白。因此,对于您的示例,该值将包括文本“abc”前后的空格。你可以防止使用 这是上面

如何单击文本(abc)并将输入类型值“某些文本”更改为“abc”

abc
$(“#单击”)。单击(函数(){
});
您可以使用来获取
div中的文本,并更改
输入的值

$("#click").click(function() {
    $("input").val($(this).text());
});
不过,您可能希望使
输入
选择器更加具体,因为这将更改DOM中每个
输入
的值

还请注意,这将包括新值中的任何空白。因此,对于您的示例,该值将包括文本“abc”前后的空格。你可以防止使用

这是上面的一个例子。

abc
<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>
函数functionName(){ $('textChange')。值=''; $('textChange').value=$('click').innerHTML; }
试试这个

$(document).ready(function(){ 

          $('#click').click(function () { 
                $('input[type="text"]').val($(this).text());
             }); 
    });


试试看

没问题,很高兴我能帮上忙:)
$(document).ready(function(){ 

          $('#click').click(function () { 
                $('input[type="text"]').val($(this).text());
             }); 
    });