• 用jquery将复选框改成单选框


    前提是要包含jquery文件。

    相关代码:

    jQuery(function($) { 
        init_price_checkbox("by_price");
        init_price_checkbox("by_size");
    });
    function init_price_checkbox(id){
    	$("#"+id+" input[type='checkbox']").each(function(){
    		$(this).click(function(){
    			for (var i = $("#"+id+" input[type='checkbox']").length - 1; i >= 0; i--) {
    				if($(this).index("#"+id+" input[type='checkbox']")==i) 
    					$(this).attr('checked','checked');
    				else 
    					$("#"+id+" input[type='checkbox']").eq(i).removeAttr('checked');
    			};
    		
    		 });	
        });
    }
    

     html代码:

    <div id="by_price">
    	<form id="search_by_price" method="post" action="index.php?action=search&orderby=price">
    		<span class="by_words">By Price</span>
    		<div class="p_left_columu">
    			<div><input type="checkbox" name="75" value="1" ><span>Under $75</span></div>
    			<div><input type="checkbox" name="75-100" value="2" ><span>$75 - $100</span></div>
    			<div><input type="checkbox" name="100-125" value="3" ><span>$100 - $125</span></div>
    		</div>
    		<div class="p_right_columu">
    			<div><input type="checkbox" name="125-150" value="1" ><span>$125 - $150</span></div>
    			<div><input type="checkbox" name="150" value="2" ><span>$150 & Above</span></div>
    		</div>
    		<div class="search_button"><input type="image" border="0" onmouseout="this.src='/themes/diy_html5/images/crystal_by_price/price_search.png'" onmouseover="this.src='/themes/diy_html5/images/crystal_by_price/price_search_on.png'" src="/themes/diy_html5/images/crystal_by_price/price_search.png">
    		</div>
    	</form>
    </div>
    
  • 相关阅读:
    C#方法重载 -0024
    C#表达式体方法 (expression-bodied method )
    C# 匿名类型 -0022
    C# 不可变类型 -0021
    C# 属性 -0020
    C# readonly和const -0019
    C# 类的静态成员和实例成员 -0018
    C#中类和结构体的区别 -0017
    C#预处理器指令 -0016
    微信小程序TabBar定义和配置
  • 原文地址:https://www.cnblogs.com/share123/p/3545318.html
Copyright © 2020-2023  润新知