자바 스크립트 funktion에 배열이 있습니다.배열 매개 변수로 javascript 함수 호출
var data = ['Datum','Schicht','Schicht','Schicht','Dispo','Schicht','Schicht','Schicht','Schicht','Schicht','Schicht','Dispo'];
이 배열은 html 테이블에 여러 번 표시됩니다. 값은 결국 함수가되어야합니다. 지금은 모두 단지 자리 표시 자입니다. 내가 원하는 것은 그것들을 함수로 설정하는 것이다. 그래서 나는 data [0]을 사용할 때 'date();'함수를 호출한다. 현재 날짜를 알려줍니다. 함수 'Schicht();' 위에 표시된 자리 표시 자에서 호출해야합니다.
편집 :
어쩌면 내가 더 많은 정보를 게시해야합니다. 그래서 배열은 내가 생성하는 html 테이블에 저장됩니다.
function tableCreate(){
var header = ['Datum','VoMi +D','Vo + NaMi','NaMi I','NaMi Dispo','Abend I/a','Abend I/b','Abend II','Abend III','Abend IV','Abend V','Abend Dispo'];
var data = ['Datum','Schicht','Schicht','Schicht','Dispo','Schicht','Schicht','Schicht','Schicht','Schicht','Schicht','Dispo'];
var html = '<table><thead><tr>';
for (var x=0; x < 12; ++x){
html += '<th>' + header[x] + '</th>';
}
html += '</tr></thead><tbody>';
for (var i = 0; i < 28; ++i) {
html += '<tr>';
for (var j = 0; j < 12; ++j) {
//var func = windows[data[j]];
html += '<td>' + [data[j] + '</td>';
}
html += "</tr>";
}
html += '</tbody></table>';
$(html).appendTo('#tabs1-schicht');
}
내가 전화하려고 예를 들어, 날짜 기능은 다음과 같습니다
var date = function date(){
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1; //January is 0!
var yyyy = today.getFullYear();
if(dd<10) {
dd='0'+dd
}
if(mm<10) {
mm='0'+mm
}
today = dd+'.'+mm+'.'+yyyy;
console.write(today);
}
: 당신은 다른 방법이
입니다
처럼 사용하거나 직접 같은 배열에 기능을 추가 할 수 있습니다 Datum'? 그리고'디스포 '는 어쩌고? – Bergi
다음과 같이 string이라는 이름의 함수를 실행할 수 있습니다. –
@Bergi Datum은 단지 자리 표시 자 atm입니다. Dispo는 같은 생각입니다. 함수를 호출해야합니다. 네 메사 리라면 데이텀을 다른 것으로 바꿀 수 있습니다. – CuChulla1nn