假设我有一个包含list和form input的div
<ul>
    <li>What is my name</li>
</ul>
<input type="text" value="" id="form">我希望当我点击li标签时,li的内容“我的名字是什么”被转移到带有JavaScript的input value
下面是我尝试过的。
$('li').click(function(){
  $('#from').val() = $('li').innerHTML();
});但这似乎行不通。请问出去的路是什么?
发布于 2018-06-11 10:17:58
您需要将该值传递给val构造函数。
$('#from').val($(this).text());
$('li').click(function(){
  $('#form').val($(this).text());
});<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul>
    <li>What is my name</li>
</ul>
<input type="text" value="" id="form">
https://stackoverflow.com/questions/50795418
复制相似问题