span
選択ボックスにオプションが設定されていない場合に、ラベル付きの「オプション」をラベルに追加するこのjQuery関数があります。
function setLabel() {
var label=$('label[for=person_address]');
if ($('select#person_organisation_id').val().length != 0) {
label.append(' <span>— optional</span>');
} else {
label.children().remove();
}
}
現在、これにより、新しいオプションを選択するたびに、ラベルに新しいスパンが追加されます。スパンがすでに存在するかどうかを確認し、スパンがまだ存在しない場合にのみスパンを追加するにはどうすればよいですか?
助けてくれてありがとう...