index.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> <script type="text/javascript" src="jquery-1.7.2.min.js"></script> <script type="text/javascript" src="jquery.plugin.js"></script> <link rel="stylesheet" type="text/css" href="jquery.plugin.css" /> <script type="text/javascript"> jQuery.fn.selectCity = function(targetId) { var _seft = this; var targetId = $(targetId); this.click(function() { var A_top = $(this).offset().top + $(this).outerHeight(true); var A_left = $(this).offset().left; targetId.bgiframe(); targetId.show().css({ "position" : "absolute", "top" : A_top + "px", "left" : A_left + "px" }); }); targetId.find("#selectItemClose").click(function() { targetId.hide(); }); targetId.find("#selectSub :checkbox").click(function() { targetId.find(":checkbox").attr("checked", false); $(this).attr("checked", true); _seft.val($(this).val()); targetId.hide(); }); $(document).click(function(event) { if (event.target.id != _seft.selector.substring(1)) { targetId.hide(); } }); targetId.click(function(e) { e.stopPropagation(); }); return this; }; $(function() { $("#address").selectCity("#selectItem"); $("#address2").selectCity("#selectItem2"); }); </script> </head> <body> <br> <input type="text" name="address" id="address" size="33"><br> <div id="selectItem" class="selectItemhidden"> <div id="selectItemAd" class="selectItemtit bgc_ccc"> <h2 id="selectItemTitle" class="selectItemleft">请选择城市</h2> <div id="selectItemClose" class="selectItemright">关闭</div> </div> <div id="selectItemCount" class="selectItemcont"> <div id="selectSub"> <input type="checkbox" name="cr01" id="cr01" value="北京1" /> <label for="cr01">北京1</label> <input type="checkbox" name="cr02" id="cr02" value="北京2" /> <label for="cr02">北京2</label> <input type="checkbox" name="cr03" id="cr03" value="北京3" /> <label for="cr03">北京3</label> <input type="checkbox" name="cr09" id="cr09" value="北京4" /> <label for="cr09">北京4</label> <input type="checkbox" name="cr09" id="cr09" value="北京4" /> <label for="cr09">北京4</label> <input type="checkbox" name="cr09" id="cr09" value="北京4" /> <label for="cr09">北京4</label> <input type="checkbox" name="cr09" id="cr09" value="北京4" /> <label for="cr09">北京4</label> <input type="checkbox" name="cr09" id="cr09" value="北京4" /> <label for="cr09">北京4</label> </div> </div> </div> <!-- <input type="text" name="address2" > <div > <div > <h2 >请选择城市</h2> <div >关闭</div> </div> <div > <div > <input type="checkbox" name="cr04" /> <label for="cr04">北京1</label> <input type="checkbox" name="cr05" /> <label for="cr05">北京2</label> <input type="checkbox" name="cr06" /> <label for="cr06">北京3</label> <input type="checkbox" name="cr07" /> <label for="cr07">北京4</label> </div> </div> </div> --> </body> </html>