嗨,我有这个表单打开窗口的对话框:
<form method="GET" id="formparam">
<table><tbody><tr><td>
<label>ID</label></td>
<td><textarea style="height: 21px; overflow: hidden; padding-top: 0px; padding-bottom: 0px;" class="expand" id="inputp8_id"></textarea>
</td>
</tr>
</tbody></table></form>
但是当我按下按钮名称的 Add.Function 的代码脚本时:
$("#wnd_Addparam").dialog({
autoOpen: false,
height: 'auto',
width: 350,
modal: true,
resizable: false,
buttons: {
"Add": function() {
contapara = (parseInt(contapara) + 1);
var rok = $(#'inputp' + i + '_id').value;
document.getElementById("sorpara").innerHTML += "<li id=\"inputp" + contapara + "_id\" class=\"ui-state-default\"><span class=\"ui-icon ui-icon-arrowthick-2-n-s\"></span>" + rok + "</li>";
$(this).dialog("close");
},
Cancel: function() {
$(this).dialog("close");
}
},
close: function() {
$(this).dialog("close");
}
});
$("#btn_Addpar").click(function() {
$("#wnd_Addparam").dialog("open");
});
变量的 contapara 是 5。但是为什么值的变量是未定义的或什么都没有或代码的 html(带有 .text)?我查看变量 i 和 contapara 的值是否正确。我在哪里错了var rok =$(#'inputp'+i+'_id').value;
?如何调用id的textarea inputp6_id并打印内容?