たとえば、.after() 内に while ループを記述することは可能ですか?
$(".item-row:last").after('<tr class="item-row"><td class="description"><select name="description">' + while(x<2){ + '<option>' + variable + '</option> '+ x++; } + '</select></td></tr>');
たとえば、.after() 内に while ループを記述することは可能ですか?
$(".item-row:last").after('<tr class="item-row"><td class="description"><select name="description">' + while(x<2){ + '<option>' + variable + '</option> '+ x++; } + '</select></td></tr>');
そうではありませんが、いつでも関数を使用できます。
$(".item-row:last").after(function() {
var markup = '<tr class="item-row"><td class="description"><select name="description">';
while (x < 2) {
markup += '<option>' + variable + '</option>';
x++;
}
markup += '</select></td></tr>';
return markup;
}());
「.after()」引数リストの関数が呼び出されることに注意してください。したがって、「.after()」には、その無名関数を呼び出した結果が渡されます。