0

我有关于 jquery 表单的问题,我得到了启用/禁用和更改颜色 onclick 的代码。所以现在我只需要(href="#")在 jquery 中创建将创建表单播放/显示的链接,我的想法是创建表单,当我单击禁用时启用编辑文本它将更改文本以启用和颜色(我做了),当我单击编辑图像它将允许我编辑文本..

谢谢大家&这里是我的代码:js代码

function changecolor(element){
if (element.innerHTML == "Disabled"){
    element.innerHTML = "Enabled";
    element.style.color = "green";
} else {
    element.innerHTML = "Disabled";
    element.style.color = "red";
}
return false;

}

HTML:

<h1>Edit Status: 
                 <a href="#" id="edit" onClick="return changecolor(this)" style="color: red;"><font id="enable">Disabled</font></a>
            </h1>
4

2 回答 2

0

如果我理解正确,您可以通过(使用 jQuery)来实现:

$(document).ready(function(){
    $("#enable").on("click", function(){
        if($(this).text() == "Disabled"){
            $(this).text("Enabled").css({color: "green", background: "red"});
        }else{
            $(this).text("Disabled").css({color: "red", background: "none"});
        }

    });
});

用这个替换你的代码。使用可用的最新 jQuery 版本。

于 2012-12-06T23:29:34.893 回答
0
fxnChangeColor = function () {
    $("a").click(function () {
        if ($(".c1").css("color") == "red") {
            $(".c1").css("color", "green")
        }
        else { $(".c1").css("color", "red") }
    });
};
于 2012-11-09T10:29:07.277 回答