Javascript 设置变量时出现意外标识符
Javascript unexpected identifier when setting variables
我一直在努力使用双引号和单引号来设置 jquery 中的值。
$("<p><input type='radio' id='summary_text" + j + "' name='summary_text_t' value='" + resultkeys[i] + "#" + resultvalues[i] + "' /><span class='box'>" + resultvalues[i] + "</span><span><a id='edit' href='#' onclick='edit_summary('"+resultkeys[i]+"')'><img height=15 width=15 src='assets/global/img/edit.png' style='vertical-align:top !important;'></a></span><span><a id='delete' href='#' onclick='delete_summary()'><img id='deleteimg' height=15 width=15 src='assets/global/img/delete.png' style='vertical-align:top !important;'></a></span></p>").appendTo("#summary_data");
这条语句throws error
为edit_summaryfunction.I传递变量必须传递两个变量resultkeys[i]
和resultvalues[i]
到edit_summary函数。
勾选这个fiddle
以下应该有效
$("<p><input type='radio' id='summary_text" + "j" + "' name='summary_text_t' value='" + resultkeys[i] + "#" + resultvalues[i] + "' /><span class='box'>" + resultvalues[i] + "</span><span><a id='edit' href='#' onclick='edit_summary(\'10\','"+resultkeys[i]+"')'><img height=15 width=15 src='assets/global/img/edit.png' style='vertical-align:top !important;'></a></span><span><a id='delete' href='#' onclick='delete_summary()'><img id='deleteimg' height=15 width=15 src='assets/global/img/delete.png' style='vertical-align:top !important;'></a></span></p>").appendTo("#summary_data");
我一直在努力使用双引号和单引号来设置 jquery 中的值。
$("<p><input type='radio' id='summary_text" + j + "' name='summary_text_t' value='" + resultkeys[i] + "#" + resultvalues[i] + "' /><span class='box'>" + resultvalues[i] + "</span><span><a id='edit' href='#' onclick='edit_summary('"+resultkeys[i]+"')'><img height=15 width=15 src='assets/global/img/edit.png' style='vertical-align:top !important;'></a></span><span><a id='delete' href='#' onclick='delete_summary()'><img id='deleteimg' height=15 width=15 src='assets/global/img/delete.png' style='vertical-align:top !important;'></a></span></p>").appendTo("#summary_data");
这条语句throws error
为edit_summaryfunction.I传递变量必须传递两个变量resultkeys[i]
和resultvalues[i]
到edit_summary函数。
勾选这个fiddle
以下应该有效
$("<p><input type='radio' id='summary_text" + "j" + "' name='summary_text_t' value='" + resultkeys[i] + "#" + resultvalues[i] + "' /><span class='box'>" + resultvalues[i] + "</span><span><a id='edit' href='#' onclick='edit_summary(\'10\','"+resultkeys[i]+"')'><img height=15 width=15 src='assets/global/img/edit.png' style='vertical-align:top !important;'></a></span><span><a id='delete' href='#' onclick='delete_summary()'><img id='deleteimg' height=15 width=15 src='assets/global/img/delete.png' style='vertical-align:top !important;'></a></span></p>").appendTo("#summary_data");