bootstrap带有下拉按钮的输入框_BootStrap点击下拉菜单项后显示一个新的输入框实现代码...

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

假设下拉菜单有两项A和B,我想实现这样的效果:点击A时显示文本输入框,隐藏图像输入框;点击B时显示图像上传框,隐藏文本输入框,请问怎么实现?

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

我的js代码如下(定义在

部分中):

//image_upload是图片上传框的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

.center {

width : auto;

display : table;

margin-top:150px;

margin-left: auto;

margin-right: auto;

}

.text-center {

margin-top:30px;

display:table;

margin-left:auto;

margin-right:auto;

}

body{

margin:0;

background: url('img/955.jpg');

background-size: 1440px 800px;

background-repeat: no-repeat;

display: compact;

background-color: transparent;

}

.btn-large{

padding: 14px 34px;

}

$(document).ready( function(){

$("#image_upload").hide();

}

);

$('#text_only').click(function(e){

$("#text_input").show();

$("#image_upload").hide();

e.stopPropagation();

}

);

$('image_only').click(function(){

$("#text_input").hide();

$("#image_upload").show();

});

$('supervised').click(function(){

$("#text_input").show();

$("#image_upload").show();

}

);

hello,world

Select file

Change

Remove

Search

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值