これは機能します:
ただし、コードの他の悪い点の中でも、次のようなものを大幅に追加していることに気付くかもしれません。
val('Remove Translation Fields');
と
val('Add Translation Fields');
このスクリプト、この機能、このインタラクションを再利用する必要があると想像してみましょう。"翻訳" を追加または削除する代わりに、"詳細" を追加または削除するか、"任意の他のフィールドセットを追加または削除します。 sort" - または、たとえば、このアプリケーションを翻訳する必要があると想像してみましょう... このような貧弱な JavaScript では、アプリケーションのコンテンツが変更されるたびに、この JavaScript を適宜編集する必要があります。
私はJavaScript(jquery)とプログラミング全般にかなり慣れていないので、質問したいと思います:
このスクリプトの内容にとらわれないバリエーションを作成するには、どのような代替手段が必要ですか?
該当する場合、これは Yii フレームワークを使用した PHP MVC アプリケーションの一部であることに注意してください。