我有一个下拉菜单和一个图形,我想在页面加载时更改glyphicon的位置。如何用jquery更改glyphicon的位置
我想从当前位置稍微向左移动它,因为它与下拉箭头图标重叠。
这是可以的文本框。
我已经创建了一个jQuery函数,但它不能从document.ready甚至从浏览器控制台工作。
的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>
改变您不能使用'closest'得到'select'元素。使用'prev'来检查它是否是以前的兄弟 – apokryfos
这两个函数都适用于您和我的工作,但仅用于控制台。 –
select和glyph是否存在于文档准备就绪,或者是之后动态添加的吗? (我也不明白为什么'最接近'的作品,基于粘贴的代码,它不应该)。 – apokryfos