js 스크립트를 작성할 때 setTimeout
코드 복사를 호출하는 등 일부 철자 함수가 자주 사용됩니다. 코드는 다음과 같습니다.
var msgalert="test";
function TestAlert(msg)
{
alert(msg)
}
$(document).ready( function () {
$("#btnCancel").click(function (e) {
setTimeout("TestAlert(" msgalert ")",1000);
});
오랜 시간 확인 결과 왜 대화상자가 뜨지 않는지. 오랫동안 확인해보니 작은따옴표
$(document).ready(function () {
$("#btnCancel").click(function (e) {
setTimeout("TestAlert('" msgalert "')",1000 ; 🎜>
코드 복사
코드는 다음과 같습니다.
}
function TestAlert(msg)
{
경고(msg)
}
$(document).ready(function () {
$("#btnCancel").click(function (e) {
dalayAlert (msgalert,1000)
}) ;
})
클로저를 사용하므로 훨씬 간단하고 오류 확인도 쉽습니다.