BootStrap点击下拉菜单项后显示一个新的输入框实现代码

前端之家收集整理的这篇文章主要介绍了BootStrap点击下拉菜单项后显示一个新的输入框实现代码前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我的页面上有一个下拉菜单,页面上有一个文本输入框,一个图像上传框,文本输入框默认是显示的,而图片上传框是隐藏的.

假设下拉菜单有两项A和B,我想实现这样的效果:

点击A时显示文本输入框,隐藏图像输入框;点击B时显示图像上传框,隐藏文本输入框

,请问怎么实现?

用firebug调试的时候发现只有在加载html页面的时候几个click函数才会执行,页面加载好后点击下拉菜单项,这些断点都不会被执行,求解是怎么回事.

我的js代码如下(定义在部分中):

图片上传框的id,最开始时把它隐藏 $(document).ready( function(){ $("#image_upload").hide(); } ); //text_only是下拉菜单项,我想这个函数来实现点击这个菜单项时 //显示文本输入框text_input,隐藏图片上传框image_upload $('#text_only').click(function(e){ $("#text_input").show(); $("#image_upload").hide(); e.stopPropagation(); } ); /* image_only是下拉菜单项,点击它时隐藏文本框,显示图片上传框 */ $('image_only').click(function(){ $("#text_input").hide(); $("#image_upload").show(); });

完整的代码如下,怕上面的信息还不够:

hello,world <Meta name="viewport" content="width=device-width,initial-scale=1.0">

hello,world

BootStrap点击下拉菜单项后显示一个新的输入框实现代码,希望对大家有所帮助!

猜你在找的Bootstrap相关文章