繁体   English   中英

如何在输入时单击 select li 元素

[英]How to select the li element when clicked with on input

当 i select 列出时,在输入中输入输入值。 只有 javascript 有问题。 javascript 代码如果编写正确,output 运行可靠。

My Table:
---------------------------
   Brand      |    Color  
---------------------------
   Apple      |    White  
---------------------------
   Sony       |    Black  
---------------------------

My Out:
---------------------------
   Apple       |    Black  
---------------------------

我的HTML和Javascript如下:

<ul class="list-brand">
   <li data-txt="Apple">Apple</li>
   <li data-txt="Sony">Sony</li>
</ul>
<input class="type brand" value="Brand" type="text">

<ul class="list-color">
  <li data-txt="White">White</li>
  <li data-txt="Black">Black</li>
</ul>
<input class="type color" value="Color" type="text">
$('ul li').click(function() {
  $(this).toggleClass('active').siblings().removeClass('active');
  $('.type').val( $(this).attr('data-txt') )
});
.val( $(this).hasClass('active') ? $(this).attr('data-txt') : '' ) 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM