jQueryを使用してクラスno_jsでコンテンツを非表示にし、クラスjsでコンテンツを表示しようとしています。私はフォーム上のボタンにこれを使用します。 Javascriptを有効にすると、onclick
をJavascript関数にバインドするtype = "button"が表示され、Javascriptが無効になっている場合、ページにはtype="submit"
ボタンが表示されます(デフォルトで表示されます)。ここで私がこれまで持っているものです。jQuery - javascriptが有効になっているときに表示され、* disabled *のときに他のコンテンツが表示されるように、コンテンツを切り替えるために表示/非表示を使用しますか?
<input class="no_js" type="Submit" value="Generate"/>
<input class="js" type="button" value="Generate_JS" onclick="generate_password()"/>
の.js要素はスタイルシートにdisplay:none
に設定されています。要素が異なる表示タイプ(inline
,、それは要素に依存する)を持つ可能性があるので、私はhide/showまたはtoggleを使いたいので、displayを使ってCSSプロパティを設定することはできません。 IDにではなくクラスに基づいています)。
誰かお手伝いできますか?今すぐGenerateボタンが常に表示され、Generate_JSボタンは決してと表示されます。
編集:申し訳ありませんが、私は私のコメントにコードを入れることはできないと思いますか?これは私のヘッダーで使用しているコードであり、結果は同じです。
$(document).ready(function() {
$(".no_js").hide();
$(".js").show();
})
私は答えを編集してより多くのコードを追加しました。 –
私はあなたの正確なコードをテストし、それは動作しません。私が試すことができる何か他にありますか? –
「うまくいかない」とはどういう意味ですか? – genesis