您的位置:首页 > 其它

每日记载内容总结4

2013-03-17 16:28 357 查看
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"%>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: