每日记载内容总结4

1.回车实现div内按钮的click事件:

$(".searcharea").keydown(function(e){
             var code;
           if (!e) {
               var e=window.event;
           }
           if(e.keyCode) {
               code=e.keyCode;
           } else if(e.which) {
             code   =   e.which;
           }
           if(code==13) {
               $("#justsearch").click();
           }
            });
    

日前,又发现更简单的方法,亲测可用兼容ie6 7 8 9 10以及firefox ,chrome 代码为:

$(".searcharea").keydown(function(e){  
           var  code   =   e.which;
           if(code==13) {
               $("#justsearch").click();
           }
            });

其中searcharea是按钮所在div的class,justsearch是按钮的id

2.js里面可以用s标签

window.location.href="<s:url namespace='/business' action='search'/>?gosearch="+searchStr+"&&categoryIdHeader="+categoryName;

3.jquery实现选择ul下的li之后 其他元素获得焦点

 $("div.cDiv ul li").live('click',function () {
             $("#search").focus();
        });

4.选中checkbox触发事件

function toinquiry(productId){
    document.getElementById("dialog").style.display="block";
    $.ajax({
        type: "POST",
        url: "<s:url namespace='/sell' action='inquirycart'/>",
        data:{ productId : productId},
        success: function(){
        }        
    });
}

jsp代码如下:

 <div class="checkbox">
              <label class="labelcheck" > 
                      <input type="checkbox"  name="toinquiry"  onclick="toinquiry(<s:property value="#product.productId"/>)" />
               </label>
 </div>

5.接受select传过来的数值

<n:selectlabel name="#product.condition" list="#{1:'NEW',2:'USED',3:'Manufacturer Refurbished',4:'Seller Refurbished',5:' For Parts or Not Working',6:'Recycles'}" />

前提是需要引入n标签

<%@ taglib uri="/WEB-INF/tlds/netcloud.tld" prefix="n"%>
原文地址:https://www.cnblogs.com/cuiyf/p/2964586.html