jquery常用代码汇总

1. 如何使用jQuery来切换样式表 //找出你希望切换的媒体类型(media-type),然后把href设置成新的样式表。 

$('link[media='screen']').attr('href', 'alternative.css');

 

2. 如何验证某个元素是否为空: 

// 方法一 if (! $('#keks').html()) { //什么都没有找到; } 

// 方法二 if ($('#keks').is(":empty")) { //什么都没有找到; }

// 方法三 if ($('#someDiv').length) { //万岁!!!它存在…… }

 

3. 如何禁用右键单击上下文菜单: 

$(document).bind('contextmenu',function(e){return false; });

 

引用了cnblog的,但忘记地址了

 

  	//checkbox全选方法
    function selectAll(obj) {
   		if($(obj).attr("checked") == true){ 
   			$(":checkbox").each(function(){
   	    		$(this).attr("checked",true);
   	   		});
   	  	} else {
   	  		$("input:checked").each(function(){
   	    		$(this).attr("checked",false);
   	   		});
   	  	}
    }
    //批量处理数据
    function processBatch(message, targetUrl) {
        if($("input:checked[name='ids']").length > 0){
            if(confirm(message)) {
	        	var data = new Array();
	        	data.push({"name": "ids", "value": $("input:checked[name='ids']").serialize()});
	        	var jsonData = JSON.stringify(data);
                $.ajax({
                      type: 'POST',
                      url: targetUrl,
                      contentType: "application/json",
                      dataType: "json",
                      data: jsonData,
                      async: false,
                      success: function(data) {
						$("input:checked").each(function(){
   	    					$(this).attr("checked", false);
   	   					});
                        oTable.fnDraw();
                      }
                    });
                return true;
            }
            return false;
        } else {
            alert("请先从列表中选择需要操作的记录");
        }
    }
判断元素是否隐藏的方法
if($("#elem_id").is(":hidden"))

jquery创建dom元素
var a = $('<input type="hidden" id="tagIds" name="tagIds" value="'+$(this).attr("id")+'" />');
$('body').append(a);

$(".tagEditor").children().each(function () {
	$.each(data, function(i, data){
  		//在这里如何获取$(".tagEditor").children()的元素信息
	});
});
jquery、js调用iframe父窗口与子窗口元素的方法
1. jquery 在iframe子页面获取父页面元素代码如下:
$("#objid", parent.document)

2. jquery在父页面 获取iframe子页面的元素
代码如下:
$("#objid",document.frames('iframename').document)

3.js 在iframe子页面获取父页面元素代码如下:
indow.parent.document.getElementByIdx_x("元素id");

4.js 在父页面获取iframe子页面元素代码如下:
window.frames["iframe_ID"].document.getElementByIdx_x("元素id");

5.子类iframe内调用父类函数:
window.parent.func();
jquery ie6  submit不能提交
$('#submitA').onclick = function(){
    setTimeout(function(){$('formId').submit();},0);
}

你可能感兴趣的:(jquery)