8
OperationSelector = function(selectElement) {
this.selectElement = selectElement;
}
OperationSelector.prototype.populateSelectWithData = function(xmlData) {
$(xmlData).find('operation').each(function() {
var operation = $(this);
selectElement.append('<option>' + operation.attr("title") + '</option>');
});
}
Wie konnte ich OperationSelector.selectElement im Iterationsblock zugreifen?Javascript äußeren Umfang variablen Zugriff
Übrigens sollten Sie nicht im Allgemeinen HTML Schnur-Schlingen verwenden, um neue Wahlen zu verursachen. Wenn der 'title' ein' '' oder '&' enthält, dann haben Sie Probleme (möglicherweise Sicherheitslücken). Die 'neue Option (operation.attr ('title'))' zum Erstellen des Knotens ist einfacher und sicherer. – bobince
Bobince, danke für den Rat! – dmitrynikolaev