我正在努力使用双引号和单引号在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_summary函数的变量。我必须将两个变量resultkeys[i]
和resultvalues[i]
传递给edit_summary函数。
答案 0 :(得分:0)
选中此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");