我正在嘗試調用一個函數,但遇到了一些正確轉義值並正確傳遞值的問題。我目前有:未捕獲的SyntaxError將多個值傳遞給函數
function selectdone(sel, title_id, status_type) {
...
}
$(function() {
$("td.status-updates").click(function() {
if ($(this).find('#sel').length == 0) {
var before = $(this).text();
var title_id = $(this).parent().attr('id');
var status_type = $(this).attr('class');
$(this).html("<select id='sel'
onchange='selectdone(this," + title_id + "," + status_type +");'...
<option>NS</option></select>");
}
});
我一直從該得到的錯誤是Uncaught SyntaxError: Unexpected identifier
。
但是,如果我把它作爲'selectdone(this," + title_id + ");...
它的工作原理,但如果我試圖通過三項它引發的錯誤。
注意:有在status_type
變量(多類)的空間。
非常好,非常感謝您的幫助。 – David542