如果隐藏字段包含正确的值,则显示文本框

时间:2016-07-29 17:58:53

标签: jquery

我正在处理需要登录的表单,当登录正确时,会预先填充一组包含查询数据的字段。在其中一个领域我需要满足条件。如果状态缩写是MO,则需要输入文本框输入,如果不是MO则显示。我用Google搜索了两天没有运气。隐藏字段称为stuff。我可以让它工作onclick但我似乎无法在页面加载。我感谢任何帮助。

<script type="text/javascript">
$(document).ready(function() {
    $('#wordingSpine').hide(); //hide field on start

    $('#stuff').change(function() {

     var $index = $('#stuff').index(this);

     if($('#stuff').val() != 'MO') { //if this value is NOT selected
     $('#wordingSpine').hide(); //this field is hidden
     } 
     else {
     $('#wordingSpine').show();//else it is shown

     }
        });
 });
</script>

1 个答案:

答案 0 :(得分:1)

通过它的声音,你只需要在dom准备就绪时触发改变事件:

$('#stuff').on('change', function() {
  $('#wordingSpine').toggle(this.value == 'MO');
}).trigger('change');

<强> .trigger()