ダイアログを作成し、変数に保存しました。後で、このオブジェクトで JQuery を実行したいのですが、うまくいきません。
試してみるフィドルの例を次に示します。または、ここで例を確認してください。
var Dialog = $('<div title="Form"><p>Foo foo, bar foo bar bar.</p><input type="checkbox" id="foo"/><label for="foo">foo</label><input type="checkbox" id="bar"/><label for="bar">bar</label></div>').dialog({
modal: true,
autoOpen: false
});
$(Dialog).filter("input").button();
$(Dialog).dialog("open");
ダイアログを開く前に.button()
、変数内のすべての入力要素で実行したい。Dialog
私が今得た結果は、まったく申請しなかった場合に期待されるものです.button()
。
コンソールで試してみる$(Dialog).filter("div")
と、div 要素が表示されますが、p や label など、div 内で何かを試しても何も表示されません。