js点击文本框弹出可选择checkbox

来源:互联网 发布:网络交友弊大于利论点 编辑:程序博客网 时间:2024/06/06 00:29
<!DOCTYPE html><html><head><meta charset="gb2312"><script type="text/javascript" src="jquery-1.8.3.js"></script><title>js点击文本框弹出可选择的checkbox复选框</title><style type="text/css">#div{ margin-bottom:10px; position:relative;}#div1{ width:153px; padding-top:0px; padding-left:0px; position:absolute;}#div1 ul{ margin-top:0px; padding-left:0px; background-color:#ccc; list-style:none;}#div1 ul li{ padding-left:0px;}#div1 ul li input{ margin-left:15px;}.close{ display:none;}.open{ display:block;}</style><script type="text/javascript"> $(function(){  var position=$("#xx").offset();  $("#div1").offset({   top:position.top+22,  left:position.left });  $("#xx").click(function(){   $("#NG").toggleClass("open");  }); $("#div1 input[name=ng]").click(function(){   var arr=new Array();   $("input[name=ng]:checked").each(function(key,value){   arr[key]=$(value).val();  });   $("#xx").val(arr.join(","));  }) }) </script></head><body><div id="div"> <div align="center" id="div2" >  <form id="form1">   <input type="text" readonly="readonly" id="xx"/>   <input type="submit" value="查询"/>  </form> </div> <div id="div1">  <ul class="close" id="NG" >   <li><input type="checkbox" name="ng" value=1 />1</li>   <li><input type="checkbox" name="ng" value=2 />2</li>   <li><input type="checkbox" name="ng" value=3 />3</li>  </ul> </div></div></body></html>