<table width="795" class="admin_table" cellpadding="0" cellspacing="0">
<tr>
<td class="admin_td1" style="border-top:1px solid #ccc">XCC001</td>
<td class="admin_td1" style="border-top:1px solid #ccc">田克群</td>
<td style="border-top:1px solid #ccc">
<span class="ad_sp_1">已开通</span>
<span class="ad_sp_2">点击取消</span>
</td>
</tr>
<tr>
<td class="admin_td1">XCC002</td>
<td class="admin_td1">郭德华</td>
<td>
<span class="ad_sp_1">已开通</span>
<span class="ad_sp_2">点击取消</span>
</td>
</tr>
<tr>
<td class="admin_td1">XCC003</td>
<td class="admin_td1">瞿颖</td>
<td>
<span class="ad_sp_1">未授权</span>
<span class="ad_sp_2">点击开通</span>
</td>
</tr>
</table> <script>
$(document).ready(function(){
var c=$(".admin_table").find("tr").length;
for(var t=0;t<c;t++){
$(".ad_sp_2").eq(t).click(function(){
var a=$(".ad_sp_2").eq(t).text();
var b=$(".ad_sp_2").eq(t);
alert(t)
if(a=="点击开通"){
b.prev().text("已开通");
b.prev().css("color","red");
b.text("点击取消");
b.css("color","#3a80c5");
}
else if(a=="点击取消"){
b.prev().text("未授权");
b.prev().css("color","#999999");
b.text("点击开通");
b.css("color","#3a80c5");
}
})}
})
</script>jQuery
<tr>
<td class="admin_td1" style="border-top:1px solid #ccc">XCC001</td>
<td class="admin_td1" style="border-top:1px solid #ccc">田克群</td>
<td style="border-top:1px solid #ccc">
<span class="ad_sp_1">已开通</span>
<span class="ad_sp_2">点击取消</span>
</td>
</tr>
<tr>
<td class="admin_td1">XCC002</td>
<td class="admin_td1">郭德华</td>
<td>
<span class="ad_sp_1">已开通</span>
<span class="ad_sp_2">点击取消</span>
</td>
</tr>
<tr>
<td class="admin_td1">XCC003</td>
<td class="admin_td1">瞿颖</td>
<td>
<span class="ad_sp_1">未授权</span>
<span class="ad_sp_2">点击开通</span>
</td>
</tr>
</table> <script>
$(document).ready(function(){
var c=$(".admin_table").find("tr").length;
for(var t=0;t<c;t++){
$(".ad_sp_2").eq(t).click(function(){
var a=$(".ad_sp_2").eq(t).text();
var b=$(".ad_sp_2").eq(t);
alert(t)
if(a=="点击开通"){
b.prev().text("已开通");
b.prev().css("color","red");
b.text("点击取消");
b.css("color","#3a80c5");
}
else if(a=="点击取消"){
b.prev().text("未授权");
b.prev().css("color","#999999");
b.text("点击开通");
b.css("color","#3a80c5");
}
})}
})
</script>jQuery
解决方案 »
- 为什么这段代码输出结果只有一个null,我是想输出5个Li的
- 提供第三方控件资源下载‘TipTool.js’,美化界面,网页制作必备工具
- 关于jquery和xml交互显示的问题
- 怎样判断表格的某一列是否存在相同数据
- 点击input输入框弹出选择层(基于jquery),我有问题请教!
- easyui datagrid奇怪问题
- Javascript有没有计算两个日期差值的函数啊?
- 如何用JS在固定table的tr行后自动插入新的tr内容
- getElementsByTagName 的对象value值输出
- react import 传过来的函数接受不到参数是什么情况?
- 怎样实现JS控制disabled="disabled" 选中单选按钮后文本框为可输入状态啊?
- 火狐和IE的JS,IE居然报错?求助了,卡了一天
for没有作用域
(function(t){.....
alert(t);
......})(t);}
(function(t){
$(".ad_sp_2").eq(t).click(function(){
var a=$(".ad_sp_2").eq(t).text();
var b=$(".ad_sp_2").eq(t);
alert(t)
if(a=="点击开通"){
b.prev().text("已开通");
b.prev().css("color","red");
b.text("点击取消");
b.css("color","#3a80c5");
}
else if(a=="点击取消"){
b.prev().text("未授权");
b.prev().css("color","#999999");
b.text("点击开通");
b.css("color","#3a80c5");
}
})})(t);
}
$(document).ready(function () { $("table.admin_table span.ad_sp_2").click(function () {
var a = this.innerHTML;
if (a == "点击开通") $(this).text("点击取消").css("color", "#3a80c5").prev().html('已开通').css('color', 'red')
else $(this).text("点击开通").css("color", "#3a80c5").prev().html('未授权').css('color', '#999999')
}) });
var c=$(".admin_table").find("tr").length;
for(var t=0;t<c;t++){ (function(i) {
$(".ad_sp_2").eq(i).click(function(){
var a=$(".ad_sp_2").eq(i).text();
var b=$(".ad_sp_2").eq(i);
alert(t)
if(a=="点击开通"){
b.prev().text("已开通");
b.prev().css("color","red");
b.text("点击取消");
b.css("color","#3a80c5");
}
else if(a=="点击取消"){
b.prev().text("未授权");
b.prev().css("color","#999999");
b.text("点击开通");
b.css("color","#3a80c5");
}
})
})(t);
}
})试试