我有以下功能:未捕獲引用錯誤的JavaScript
if ($(this).find('#sel').length == 0) {
var before = $(this).text();
var title_id = $(this).parent().attr('id');
$(this).html("<select id='sel' onchange='selectdone(this, title_id=title_id)>
...</select>");
}
由此我得到Uncaught ReferenceError: title_id is not defined
。爲什麼第4行中的onchange
函數沒有選擇我之前定義的變量?我將如何正確地重寫上述內容?