ジェネリックを選択して "コントロール"を選択しようとすると、要素を動的に追加できますが、機能が正しく機能するようになっています。軽量なウィジェットを作成しようとしているJQueryとオブジェクト
これは私が始めたものです。
$select = $("<select></select>");
$select.addOption = function(value,text){
$(this).append($("<option></option>").val(value).text(text));
};
はこれだけではうまくいきましたが、いつでも$select
は「.clone(true)
あるaddOption()
機能が失われる編。
これは私のオブジェクトアプローチですが、それでも機能は動作しません。
function $selectX() {
return $("<select></select>");
}
$selectX.prototype.addOption() = function(value,text){
$(this).append($("<option></option>").val(value).text(text));
};
ハックソリューションは、作成後に手動で機能を追加することです:
$nameSelect= new $selectX;
$nameSelect.addOption = function(value,text){
$(this).append($("<option></option>").val(value).text(text));
};
は私が間違ってツリーを吠えていますか?