[英]onchange function using select option not working in javascript
onchange
event function not work using select option. onchange
事件 function 无法使用 select 选项。 I am create a getval
function.我正在创建一个getval
function。
$('.name-list').css('display', 'block'); // $(".name-list").change(function(){ function getval(sel) { var select_list = $(sel).text(); $(".target").val(select_list); event.preventDefault(); //Selecte list then hide $('.name-list').css('display', 'none'); getcodenamefun(); $(".next-focus").focus(); return false; }
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <td> <input type="text" name="ccode" class="td-size target" autocomplete="off" onkeydown="get(this.value);"> <select class="form-control name-list" name="codelist" id="data" style="display: none;" onchange="getval(this.value);"> <option value="1">15170</option> <option value="2">15490</option> <option value="3">11070</option> </select> </td>
$('.name-list').css('display', 'block'); // $(".name-list").change(function(){ function getval(sel) { var select_list = $(sel).val() $(".target").val(select_list); event.preventDefault(); //Selecte list then hide $('.name-list').hide(); //getcodenamefun(); $(".next-focus").focus(); return false; }
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <td> <input type="text" name="ccode" class="td-size target" autocomplete="off" onkeydown="get(this);"> <select class="form-control name-list" name="codelist" id="data" style="display: none;" onchange="getval(this);"> <option value="1">15170</option> <option value="2">15490</option> <option value="3">11070</option> </select> </td>
onchange="get(this)"
and on javascript $(sel).val()
will fix your problem. onchange="get(this)"
和 on javascript $(sel).val()
将解决您的问题。
To hide an element you can use hide()
method instead of changing it's style property.要隐藏元素,您可以使用hide()
方法而不是更改其样式属性。 $(selector).hide()
and $(selector).show()
$(selector).hide()
和$(selector).show()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.