Ich habe ein Dropdown und ein Glyphicon Ich möchte Glyphicons Position beim Laden der Seite ändern.Wie man Glyphicons Position mit jquery ändert
Ich möchte es linken Seite von der aktuellen Position verschieben, wie es auf Dropdown-Pfeil-Symbol überlappt.
Es ist in Ordnung mit Textfeldern.
Ich habe eine jQuery-Funktion erstellt, aber es funktioniert nicht von document.ready, auch wenn es von der Browserkonsole aus funktioniert.
jQuery: -
$('span.form-control-feedback').each(function() {
if ($(this).closest('.at-required').is("select")) {
//alert($(this).attr('class'));
$(this).css('right', '27px');
}
});
HTML: -
<select required="true" class="form-control at-required" title="Please select Department" id="ddlDepartmentName" name="ctl00ddlDepartmentName">
<option value="- - Select - -">- - Select - -</option>
<option value="1">.NET</option>
<option value="2">PHP</option>
</select> <span class="glyphicon glyphicon-remove form-control-feedback"></span>
Sie nicht 'closest' verwenden können, das' select' Element zu erhalten. Verwenden Sie stattdessen 'prev', um zu überprüfen, ob es sich um das vorherige Geschwister – apokryfos
handelt. Beide funktionieren sowohl von Ihnen als auch von mir, aber nur von der Konsole aus. –
Sind das select und das Glyph im Dokument ready vorhanden oder werden beide dynamisch hinzugefügt? (Auch ich verstehe nicht, warum "engster" funktioniert, basierend auf dem eingefügten Code sollte es nicht). – apokryfos