条件文が失敗した後、falseを返そうとしています。
私は持っています
$('#btn').click(function() {
$('.title').each(function() {
if (id == $(this).attr('id')) {
alert('The name already exists.')
return false; //I hope my codes would stop here if condition is true
}
})
// my codes still call the doSomething function even if the conditional
//statement is true
doSomething();
})
doSomething
次の場合にのみ関数を呼び出したいid != $(this).attr('id).
以下のコードは私が欲しいものを私に与えましたが、それは醜いようです。
$('#btn').click(function() {
var nameExist = false
$('.title').each(function() {
if (id == $(this).attr('id')) {
alert('The name already exists.')
nameExist = true;
return false; //I hope my codes would stop here if condition is true
}
})
if (!nameExist) {
doSomething();
}
})
誰かがこれに対してより良いアプローチを持っていますか?どうもありがとう!