2017-10-12 77 views
1

我想价值selcted数据-ID是取输入隐藏字段如何通过李取中输入的隐藏字段中的值数据-VAL

这里是我的源代码:

jQuery('li').click(function() { 
 
    $('#car').html(jQuery(this).attr("data-val")); 
 
}); <
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<ul> 
 
    <li data-val="all">Allahabad</li> 
 
    <li data-val="pra">Pratapgarh</li> 
 
    <li data-val="kan">kanpur</li> 
 
    <li data-val="chd">Chandigarh</li> 
 
    <li data-val="ldh">Ludhiana</li> 
 
</ul> 
 

 
<input type="text" name="car" id="car" value=" ">

回答

1

改变这种情况,HTML功能用于设置HTML内容设置的值,用VAL()函数

$('#car').val(jQuery(this).attr("data-val")); 
6

.html()将设置元素的html内容(对输入元素无效)。您需要设置值而不是html。使用.val()

$('#car').val($(this).attr("data-val")); 
+0

hy..thanks..it作品 – varsha