1
개체 내에서 형제 개체에 액세스해야합니다.개체 내의 형제 개체 값을 가져옵니다.
나는 다음 시도했다 그러나 나는 또한
var obj = {
settings: {
container: $('#agrid')
},
columns: this.settings.container.data('columns'),
rows: this.settings.container.data('rows'),
}
을 시도
var obj = {
settings: {
container: $('#agrid')
},
columns: settings.container.data('columns'),
rows: settings.container.data('rows'),
}
작동하지 않습니다하지만이 중 하나가 작동하지 않습니다.
UPDATE
나는 현재는이 방법을 수행하지만, 열 및 행하기 때문에, 값은 내가 함수의 정적 값 istead 싶습니다 변경되지 않습니다.var s,
aGrid = {
settings: {
container: $('#agrid')
},
init: function() {
s = this.settings;
},
getColumns: function() {
return s.container.data('agrid-columns');
},
getRows: function() {
return s.container.data('agrid-rows');
},
};
aGrid.init();
html은 다음과 같습니다.
<div id="agrid" data-agrid-rows="3" data-agrid-columns="6">
</div>
는 당신이 우리에게 당신의 HTML을 표시 할 수 있습니까? '# agrid'는 어떻게 쓰나요? – naota
@naota HTML의 내용은 부적합합니다. 이것은 순수한 자바 스크립트 일 수 있으며 여전히 가능하지 않습니다. –