jquery知識-1

1.css

//  進行預覽、審覈調節(消息中心)this

// 等整個頁面加載完成後 進行不滿意緣由_____的斷定;spa

//不爲空:顯示; 爲空:隱藏.net

$("div[name='showLine']").find("input[class='dc-question-ext']").each(function(){get

        if ($(this).val() == ""){input

           $(this).parents("div[name='showLine']").css({"visibility":"hidden"});it

        }io

    });function

2.class

/**

 * 單選及多選的change方法

 * @param {Object} name inputName(問題項ID)

 * @param {Object} id 測評題ID

 */


function radioOrCheckBoxChange(name,id,selectValue,flag,ths){ //selectValue:A、B、C選項的內容; flag:是否顯示「不滿意緣由」

var selecter = "input[name='"+name+"']:checked";

var selected = $(selecter);

var values = [];

for(var i=0;i<selected.size();i++){

values.push($(selected[i]).val());

}

$("#"+id).text(values.join(","));

qItemsAns[id]=values.join(",");

if(flag==1){ //經過flag判斷是否顯示「不滿意緣由」

if('不滿意' == selectValue){

if(ths){   //該參數 判斷執行的是否爲多選

if(!ths.checked){  //判斷選項C 是否被選中,選C ths.check = true 

$("."+id).css({"visibility":"hidden"});//這裏的 id 實際上是傳過來的是  測評題ID

$("#"+name).val(""); //清空id="${qitem.QITEM_ID}"的值;

return ;             //這裏的 name 實際上是傳過來的是  問題項ID 

}

}

$("."+id).css({"visibility":"visible"});

}else{

if(ths){

//不進行操做

}else{

$("."+id).css({"visibility":"hidden"});

$("#"+name).val(""); // 清空id="${qitem.QITEM_ID}"的值;

}

}

}

}

相關文章
相關標籤/搜索