当前位置:  开发笔记 > 前端 > 正文

无法将文本添加到隐藏的输入字段

如何解决《无法将文本添加到隐藏的输入字段》经验,为你挑选了1个好方法。

我有以下HTMl:




在更改选择框的值后,我需要填充此输入字段.我尝试过类似的东西,但它不起作用.

      jQuery('#selectList').change(function(){
        jQuery('#brandID').attr('value', '123123');
      });

有人建议吗?

更新
这有效:

document.getElementById('brandID').value = '123'

但我想使用jQuery.



1> Mottie..:

jQuery live不支持更改

可能的事件值:click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,keydown,keypress,keyup

目前不支持:模糊,焦点,鼠标中心,鼠标离开,更改,提交

如果您想使用直播,请使用实时查询


编辑:上面的代码应该按原样运行,所以也许你的selectList格式不正确?

这个基本的HTML使上面的功能对我有用:


嗯,也许你只是没有看到它更新HTML,但它确实更新了DOM(你使用的是firebug吗?)我添加了一个警告来显示值,它显示了正确的值

$(document).ready(function(){
 jQuery('#selectList').change(function(){
  jQuery('#brandID').attr('value', '123123');
  alert($('#brandID').val());
 });
})

推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有