私はいくつかのフォームを持っており、そのクラスにクラスを追加したいと思います。次に例を示します。フォームにスタイルを追加するにはどうすればよいですか?
<form ... id="test1"> </form>
<form ... id="test2"> </form>
私は、次を発見したが、私はこれを理解していない最初の数行特に
(function ($) {
$.widget("ui.format", {
_init: function() {
var self = this; //the plugin object
var o = self.options; //user options
//get all form elements
var form = self.element; //the form that reformed was called on
var fieldsets = form.find('fieldset');
var legends = form.find('legend');
var text_inputs = form.find('input[type="text"] , input[type="password"] , textarea');
var checkboxes = form.find('input[type="checkbox"]');
var radios = form.find('input[type="radio"]');
var buttons = form.find('input[type="reset"] , input[type="submit"], button');
//add appropraite styles to form elements
form.addClass('ui-widget');
fieldsets.addClass('ui-widget ui-widget-content ui-corner-all');
legends.addClass('ui-widget ui-widget-header ui-corner-all');
text_inputs.addClass('ui-widget ui-widget-content ui-corner-all');
}); //end plugin
})(jQuery);
の構文を理解していない:
(function ($) {
$.widget("ui.format", {
_init: function() {
を
と最後の行:
})(jQuery);
誰かが私にそれが意味することを説明し、これらの3つの行だけで私を歩いてもらうことができますか?例えば
:
- _initは
- は、私が「ui.format」の大文字と小文字を使用することができますし、これは関数の名前は何を意味するのでしょうか?
- ウィジェットの意味は、フォームにこのコードを適用するにはどうすればいいですか?私は、私の書類の中から何らかの形でそれを呼び出す必要があると仮定し、それを特定のフォームIDに付ける必要があります。
- また、これをフォームに適用して後でもう一度適用するとどうなりますか。同じクラスを2回追加しますか?
ありがとうございます - これをフォームにどのように添付しますか? – Jessica