Bu, Jquery adding and removing elements dynamically numaralı soruya verilen bir soru. Seçme öğesinde yalnızca "öğe seçildiğinde" seçildiğinde, öğeyi seçmek için hiçbir şey seçilmediyse bu öğeyi seçiyorum.Öğe öğesini seçin ve jquery
HTML
<input data-required="true" type="text" name="foo" />
<select data-required="true" >
<option value=""></option>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
jquery
$("input[data-required='true'],select[data-required='true']").focus(function() {
$(this).after('<span class="label_error">This field is required</span>');
}).blur(function() {
$(this).next('span').remove();
}).keyup(function() {
if ($(this).val().length > 0) {
$(this).next('span').remove();
} else {
$(this).after('<span class="label_error">This field is required</span>');
}
});
css
input[data-required='true'] {
background-color: white;
/* transparent may work here too */
}
input[data-required='true']:focus {
background-color: red;
}
span.label_error {
color: red;
font-size: 10pt;
}
Not (https://meta.stackoverflow.com/questions/319801/unclear-what-youre-asking-close-vote-without-comment) ile Cevaplayanlardan biri. – halfer