Я застрял с этим в течение нескольких часов. Я думаю, что пришло время для некоторых новых взглядов на код. Я довольно новичок в JavaScript, поэтому я, возможно, не обратил внимания на некоторые детали. Я должен отметить, что другие функции работают правильно.JavaScript - функция не определена
Я создаю строки в таблице динамически, а некоторые из ячеек содержат элементы SELECT. Вот сценарий (только участки, где у меня возникли проблемы):
case 2:
newcell.innerHTML = "<select id='size" + pid + "' class='ad_size' \
onChange='updateSubtotal()'> \
<option value='0'>Full</option> \
<option value='1'>Half</option> \
<option value='2'>Quarter</option> \
<option value='3'>Eighth</option> \
<option value='4'>Directory</option> \
</select>";
break;
и основная функция, где я просто пытаюсь войти ли он или нет, что называется правильно:
function updateSubtotal() {
console.log("size changed");
return true;
}
Это вероятно, полезно добавить, что изначально я попытался сделать это с помощью JQuery .Кнопкой и он тоже не работает:
$(".ad_size").change(function(){
console.log("size changed");
});
Любой немая ошибка, которую вы можете увидеть?
изменения console.log для предупреждения и посмотреть, что происходит - я бросил свой код в новую страницу, и это устраивает встревоженной –