每日记载内容总结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"%>