一个关于jquery的获取span内容及语法问题?求解决! 帮我看看下面的jquery...
发布网友
发布时间:2024-10-06 21:23
我来回答
共2个回答
热心网友
时间:2024-10-21 19:59
你那样当然不行了,那样的结果只会在最后一个有点击事件,之前的都会被覆盖的.
你看我这个是不是你想要的效果.
$(document).ready(function(){
$(".ad_sp_2").click(function(){
if($(this).text()=="点击开通"){
$(this).prev().text("已开通");
$(this).prev().css("color","red");
$(this).css("color","#3a80c5");
$(this).text("点击取消");
}
else if($(this).text()=="点击取消"){
$(this).prev().text("未授权");
$(this).prev().css("color","#999999");
$(this).text("点击开通");
$(this).css("color","#3a80c5");
}
});
})
热心网友
时间:2024-10-21 20:01
$("table tr td span").each(function() {
var spantxt = $(this);
spantxt.click(function() {
if ($(this).text() == "点击开通") {
$(this).prev().text("已开通");
$(this).prev().css("color", "red");
$(this).text("点击取消");
$(this).css("color", "#3a80c5");
}
else if ($(this).text() == "点击取消") {
$(this).prev().text("未授权");
$(this).prev().css("color", "#9999999");
$(this).text("点击开通");
$(this).css("color", "#3a80c5");
}
});
});