jQueryで子ウィンドウを開き、生成された<select multiple="multiple">
フォーム要素から選択した値を取得するにはどうすればよいですか?子ウィンドウを取得jQueryで複数の値を選択
私はwindow.openで行うことができますが、私はjQueryを使用しているので、プラグインがあるのだろうかと思いますか?多分これをモーダルとして扱いますか?
jQueryで子ウィンドウを開き、生成された<select multiple="multiple">
フォーム要素から選択した値を取得するにはどうすればよいですか?子ウィンドウを取得jQueryで複数の値を選択
私はwindow.openで行うことができますが、私はjQueryを使用しているので、プラグインがあるのだろうかと思いますか?多分これをモーダルとして扱いますか?
OK、私は私の問題の解決策を見つけました!あなたはまた、あなたのWebアプリケーションにそのような機能を適用する必要がある場合は、ちょうど私がそれをやった参照してください!多分それは助けになるでしょう!
$("#winAC").dialog({
resizable: true,
height:400,
width: 50,
modal: true,
buttons: {
"Сохранить": function() {
$(this).dialog("close");
var aAC=Array();
$("#sAC :selected").each(function(i,selected){
aAC.push($(selected).val());
});
alert(aAC);
},
"Отмена": function() {
//$("#ico"+rowID).html("");
$(this).dialog("close");
}
}
});
return false;
});
デフォルトではjQueryのコンテキストが現在のドキュメントルートになります、あなたはjQueryのに子ウィンドウのハンドルを渡すことができ、それが代わりに
wopts = 'width=300,height=500,resizable=1,alwaysRaised=1,scrollbars=1';
childW = window.open('', 'childW', wopts);
$('#yourSelect', childW.document).val();
これは、の値を含む配列を返します。これを検索します選択された各オプションの
これを見てください、それはあなたを助けるかもしれない http://stackoverflow.com/questions/512257/jquery-modal-boxes-and-iframe – ShankarSangoli