- 24
- 0
有一个动态的表格,其中<tr>下得内容是通过接口获取的
var $tr=$("<tr onclick='WebVideoCtrl.tagscheck(this)'>"+"<td>"+recArry[2]+'KB'+"</td>"+"<td>"+time[0]+"</td>"+"<td>"+time[1]+"</td>"+"<td>"+'D'+channel+"</td>"+"</tr>");
$('#pfile_rec_tbody').append($tr);
给tr绑定了一个 tagscheck方法如下
function tagscheck(a){
console.log(a);
var trList=$("#pfile_rec_tbody").children("tr");
for(i=0;i<trList.length;i++)
{
if(a==trList[i]){
trList[i].style.background="#ccc"
}else{
trList[i].style.background=""
}
}
}
点击选中当前的tr添加一个 #ccc的背景颜色
之后通过背景颜色来判断是否选中,然后把选中的内容取出执行别的操作 if通过判断 trList[i].style.background=="#ccc"来判断是否选中 然后执行if里面的内容
for(i=0;i<trList.length;i++)
{
if(trList[i].style.background=="rgb(204, 204, 204)"||trList[i].style.background=="#ccc")
{
var startTime=$(trList[i]).find('td').eq(1).text();
var endTime=$(trList[i]).find('td').eq(2).text();
var channelTxt = $(trList[i]).find('td').eq(3).text().substr(1);
var channel = parseInt(channelTxt)-1;
pluginObject.SetWinBindedChannel(1,0,channel,channel);
var str = '{"Protocol":"RecordPlayByTime","Params":{"index": 0,"startTime":"'+startTime+'","endTime":"'+endTime+'"}}';
pluginObject.ProtocolPluginWithWebCall(str);
console.log(str,'执行回放');
break;
}
}
但是现在遇到一个问题 如果把#ccc改成别的颜色之后 if判断之后的就不执行了 费解
0
打赏
收藏
点击回答
您的回答被采纳后将获得:提问者悬赏的 10 元积分
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
