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); }