【发布时间】:2016-07-22 20:52:59
【问题描述】:
当我对它进行控制台记录时,该数组会显示出来,但是当我尝试其他任何操作(使用数组和键发出警报,或者只是附加它)时,只会显示未定义。在这种情况下,我的屏幕上实际显示的是:checkbox undefined button
<body>
<input id="text-field-input" type="text" placeholder="what do you have to do?"/>
<button id="submit">submit</button>
<ul id="list-section">
</ul>
var toDoList = [];
function addInputToList(todoinput, checkchecked) {
toDoList.push({todo : todoinput, checked : checkchecked});
};
function renderToDos() {
$('#list-section').append('<input type="checkbox">' + toDoList.todo + ' ' + '<button>x</button>');
};
$('#submit').on('click', function() {
var textFieldInput = $('#text-field-input').val().toLowerCase();
addInputToList(textFieldInput, false);
renderToDos();
});
【问题讨论】:
标签: javascript jquery html arrays object