我有一些在屏幕上多次创建的通用div,没有id。每个表单都转换为dialog
,其中包含" ok"按钮。
" ok"触发一些逻辑并对当前对话框有效。
如何仅访问活动对话框中的输入?
<div class="ranges-editor">
<input class="a" />
</div>
<div class="ranges-editor">
<input class="a" />
</div>
$(".ranges-editor").dialog({
autoOpen: false,
width: "auto",
height: "auto",
buttons: [
{
text: "Update",
click: function () {
alert($(".a").val());
$(this).dialog("close");
}
}
]
});
答案 0 :(得分:1)
检查这是否有效?
$(".ranges-editor").dialog({
autoOpen: false,
width: "auto",
height: "auto",
buttons: [
{
text: "Update",
click: function () {
alert($(this).find(".a").val());
$(this).dialog("close");
}
}
]
});