我目前有一个 jQuery 函数,它 onclick 会打开一个对话框。这允许用户回答问题。
我遇到的问题是,如果有多个问题,该功能仅适用于创建的第一个按钮。
PHP代码
$C = count($array2);
for($i=0; $i < $C; $i++)
{
echo "<button id='reply'>Reply</button";
}
jQuery
$(function() {
var name = $( "#name" ),
allFields = $( [] ).add( name ),
$( "#form" ).dialog({
autoOpen: false,
height: 200,
width: 700,
modal: true,
buttons: {
Cancel: function() {
$( this ).dialog( "close" );
}
},
close: function() {
allFields.val( "" ).removeClass( "ui-state-error" );
}
});
$( "#reply" ).click(function() {
$( "#form" ).dialog( "open" );
});
});
我想要的是单击任何这些按钮,对话框将打开,允许用户回复评论。
提前致谢。
戴夫。