0

jqueryフォームについて質問があり、 onclickで色を有効/無効にし、色を変更するコードを入手しました。したがって、フォームplay / display(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 に答える