contains选择器
$(".xxx li:contains('sss')") //选择器选取包含指定字符串的元素。
textarea取值
function checkMustEdit(){
var rows = $("#controlTest3").find("tbody").find("tr[class!=\"notdel\"]");
for(var index = 0 ; index < rows.length; index ++){
var tr = rows[index];
var tds = tr.children;
var td_eleCat = tds[7].getElementsByTagName("textarea")[0].value.trim();
var td_eleName = tds[8].getElementsByTagName("textarea")[0].value.trim();
var td_orgName = tds[9].getElementsByTagName("textarea")[0].value.trim();
if(td_eleCat == '' || td_eleName == '' || td_orgName == '' ){
return false;
}
}
return true;
}
js取style中的取值方式
.css方法
eg:style='display:none',取值方式:
$( $("#controlTest3").find("tbody tr.notdel")[1]).css("display")
var rows = $("#controlTest3").find("tbody tr");
var tr = rows[index];
if(tr && $(tr).css('display') == 'none')
js动态判断、增、删属性或class
$("#controlTest3").find("tr").attr("class","notdel")
$("#controlTest3").find("td").find("input[type=\"radio\"]").attr("disabled","disabled")
$("#controlTest3").find("td").find("input[type=\"radio\"]").removeAttr("disabled")
获取style某个属性的值:
$(tr).css('display')
if(tr && $(tr).css('display') == 'none')
判断是否包含某个class:
$('div').hasClass('redColor')
jquery动态添加a标签实现浏览器下载功能
var a_html = '<a id="bulkDownloadURL" href=""></a>'
if($("#bulkDownloadURL").length){
$("#bulkDownloadURL").attr("href","/user/contractTemplateController/downloadTemplatesAtts/" + templateIds);
}else{
$("#bulkDownload").append(a_html);
}
$("#bulkDownloadURL")[0].click();//必须加这个[0],不然触发不了click事件