jquery知识-1
2016-02-03 00:00
531 查看
1.
// 进行预览、审核调节(消息中心)
// 等整个页面加载完成后 进行不满意原因_____的判定;
//不为空:显示; 为空:隐藏
$("div[name='showLine']").find("input[class='dc-question-ext']").each(function(){
if ($(this).val() == ""){
$(this).parents("div[name='showLine']").css({"visibility":"hidden"});
}
});
2.
/**
* 单选及多选的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}"的值;
}
}
}
}
// 进行预览、审核调节(消息中心)
// 等整个页面加载完成后 进行不满意原因_____的判定;
//不为空:显示; 为空:隐藏
$("div[name='showLine']").find("input[class='dc-question-ext']").each(function(){
if ($(this).val() == ""){
$(this).parents("div[name='showLine']").css({"visibility":"hidden"});
}
});
2.
/**
* 单选及多选的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}"的值;
}
}
}
}
相关文章推荐
- jquery知识-2
- jquery知识-0
- 【jQuery基础学习】08 编写自定义jQuery插件
- 【jQuery基础学习】07 jQuery表单插件-Form
- jQuery初学(一)——关于如何获取网页中的元素
- jQuery的序列化元素 serialize()方法 serializeArray()方法 param()方法
- jQuery键盘
- jQuery - 编写jQuery插件的基本形式(上)
- jquery中是否可见
- jQuery 之 $(this) 出了什么问题?
- jQuery.post( url, [data], [callback], [type] ) : 使用POST方式来进行异步请求
- jquery移除追加元素
- JQuery之回到顶部的特效
- jquery怎样循环获得一组id值
- Web 系统打印插件——jqprint
- [转]jquery.vTicker(垂直滚动)
- jqueryZtree
- 用jQuery编写轮播图插件
- jquery和js使用技巧
- jQuery UI 实例 - 拖动排序(Sortable)