Javascript 如何将参数传递到此jquery?
我不知道应该如何重写这个jquery,以便可以将参数传递给它。我想将一个id传递到函数中,因此我将其放置为,Javascript 如何将参数传递到此jquery?,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我不知道应该如何重写这个jquery,以便可以将参数传递给它。我想将一个id传递到函数中,因此我将其放置为,$(“.dialog”+id) 我要用 您需要以某种方式将按钮与对话框关联起来 如果给按钮一类按钮,给对话框一类对话框。然后,您可以将所有这些内容放入一个数组中,并在其中循环。数组中的第一个按钮将激活id为dialog1的对话框 假设您想要的是“btnCheck”的ID $(document).ready(function() { $(".
$(“.dialog”+id)
我要用
您需要以某种方式将按钮与对话框关联起来
如果给按钮一类按钮,给对话框一类对话框。然后,您可以将所有这些内容放入一个数组中,并在其中循环。数组中的第一个按钮将激活id为dialog1的对话框 假设您想要的是“btnCheck”的ID
$(document).ready(function() {
$(".btnCheck").live("click", function(evt) {
evt.preventDefault();
$(".dialog" + $(this).attr("id")).dialog({ height: 700, width: 600, closeOnEscape: true, title: 'prev' }).dialog("open");
});
});
假设:
<input type="button" class="btnCheck" id="btn1" value="Click Me">
...
<div id="dialog-btn1" class="dialog">
...
</div>
您会注意到,我没有使用动态类名,而是为div提供了一个dialog类。要获得一个特定的类,因为您每次只需要一个,所以ID是更好的选择(imho)
此事件处理程序中的
指的是在事件源处单击的按钮
<input type="button" class="btnCheck" id="btn1" value="Click Me">
...
<div id="dialog-btn1" class="dialog">
...
</div>
$(function() {
$(":button.btnCheck").live("click", function(e) {
$("#dialog-" + this.id).dialog({...});
e.preventDefault();
});
});