我特别的问题是我希望自动完成功能不具有圆角,但是所有其他具有圆角的小部件都应该.
我可以传递一个参数来禁用自动完成的角落吗?
编辑
让我们看看是否可以回答这个问题.
在页面Datepicker.
我想删除所有出现的圆角类(标题和下一个前一个按钮).
$( "#datepicker" ).datepicker('widget').removeClass('ui-corner-all'); 不行.
Pio*_*ski 12
很晚但是在这里:
jQuery UI小部件有一个方法,它返回小部件本身的HTML节点.所以答案是:
$('#someinput').autocomplete(...).autocomplete('widget').removeClass('ui-corner-all');
Run Code Online (Sandbox Code Playgroud)
回应编辑:
到目前为止,我可以看到,您需要widget()使用autocomplete()(或datepicker())方法链接方法才能使其工作.似乎它不适用于返回的常规HTML节点$().
小智 6
将此css类分配给具有窗口小部件角落的元素.
.ui-corner-flat {
border-top-left-radius: 0px !important;
border-top-right-radius: 0px !important;
border-bottom-left-radius: 0px !important;
border-bottom-right-radius: 0px !important;
}
$("#elementwithcorners").addClass("ui-corner-flat");
Run Code Online (Sandbox Code Playgroud)