泛微E9 根据字段值来变更明细表某行或字段的背景颜色

jQuery选择器

jQuery选择器是jQuery强大的体现,它提供了一组方法,让我们更加方便的获取到页面中的元素。
jQuery 元素选择器和属性选择器允许您通过标签名、属性名或内容对 HTML 元素进行选择。
选择器允许您对 HTML 元素组或单个元素进行操作。

元素选择器

jQuery 使用 CSS 选择器来选取 HTML 元素。

$(“p”) 选取 p元素。
$(“p.intro”) 选取所有 class=“intro” 的 p元素。
$(“p#demo”) 选取所有 id=“demo” 的 p元素。

id选择器

id选择器通过 HTML 元素的 id 属性选取指定的元素。
页面中元素的 id 应该是唯一的,所以您要在页面中选取唯一的元素需要通过 #id 选择器。

$(“#test”)选取id="test"的元素

属性选择器

jQuery 使用 XPath 表达式来选择带有给定属性的元素。

$(“[href]”) 选取所有带有 href 属性的元素。
$(“[href=‘#’]”) 选取所有带有 href 值等于 “#” 的元素。

语法描述
$(“*”)选取所有元素
$(this)选取当前 HTML 元素
$(“p:first”)选取第一个 p 元素
$(“ul li:first”)选取第一个 ul 元素的第一个 li 元素
$(“ul li:first-child”)选取每个 ul元素的第一个 li 元素
$(“tr:even”)选取偶数位置的 tr 元素
$(“tr:odd”)选取奇数位置的 tr 元素
$(“ul li:eq(3)”)选取ul元素的第四个li元素(index 从 0 开始)

前端页面显示元素

在这里插入图片描述

根据字段值来变更明细表某字段的背景颜色

明细表单字段背景颜色设置

<script>

  jQuery(document).ready(function(){    
    debugger;
    WfForm.bindDetailFieldChangeEvent(lx,function(obj,id,value){
      	if(value == "2"){
        	$(".detail_data_row:eq("+id+")").children("td:eq(2)").css("background","#ffff00");
     	}else{
       		$(".detail_data_row:eq("+id+")").children("td:eq(2)").css("background","#ff0000");
      	}
    });
</script>

根据字段值来变更明细表某行的背景颜色

明细表整行背景颜色bian变更

<script>
  var lx = WfForm.convertFieldNameToId("lx","detail_1");
  
  jQuery(document).ready(function(){    
    debugger;
    WfForm.bindDetailFieldChangeEvent(lx,function(obj,id,value){
      if(value == "2"){
        $(".detail_data_row:eq("+id+")").css("background","#ffff00");
        $(".detail_data_row:eq("+id+")").children().css("cssText","background-color:#ffff00!important"); 
      }else{
        $(".detail_data_row:eq("+id+")").css("background","#ff0000");
        $(".detail_data_row:eq("+id+")").children().css("cssText","background-color:#ff0000!important"); 
      }      
    });   
  
</script>

  • 14
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值