js获取属性值,js截取字符串方法,js隐藏信息,js修改属性值 。

1:td里面传当前的属性参数: <td οnclick='ShowInfo($(this))' class='showItem' data-target='tr_" + i + "' data-show='0' > </td>  然后定义js方法,获取td里面的属性值。

 function ShowInfo($ele) {
        let target = $ele.attr('data-target');

        let show = $ele.attr('data-show');

}

2: 用js获取字符串_之后的内容。

      var index = target.lastIndexOf("\_");
      var str = target.substring(index + 1, target.length);

3:根据1获取的show值来该边一些空间属性信息。

 说明: $ 是用来形容CSS的class类的。里面的值就是html里面class类的名字,在加. 

            var v=document.getElementById('xx').value;  获取id为xx的元素里面的value

             $ele.attr('data-show', "1");    修改属性类名为:data-show 的值为1 ,html上面初始化赋值默认是0 

             $('.' + target).show();   显示 该属性类名为target的td,这里用了一个技巧。就是 target是一个变量。取的是触发td的data-target属性值。然后显示的td里面的class名跟这个值是一样的。

 

 if (show == "0") {
            $('.' + target).show();
            $ele.attr('data-show', "1");
            document.getElementById("img_" + str).src = "../../Content/themes/img/up.png";
        } else {
            $('.' + target).hide();
            $ele.attr('data-show', "0");
            document.getElementById("img_" + str).src = "../../Content/themes/img/down.png";
        }

4:修改图片的方法

 document.getElementById("img_" + str).src = "../../Content/themes/img/up.png";

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值