11

我想添加一个搜索输入并将其重叠在 jQuery 对话框的标题栏上,但我的问题是:

  • 我无法删除此特定 jQuery 对话框的 css 溢出属性
  • 标题栏始终位于我的输入搜索框的顶部。

我也试过这个:

 $('div#viewVoters').attr('style','overflow:visible');
 $('#viewVoters').css('overflow','');
 $('#viewVoters').remove('style');

任何想法如何删除 css 属性或任何想法如何添加搜索输入?

<div id="viewVoters" style="width: auto; min-height: 95px; height: auto; overflow: hidden;" class="ui-dialog-content ui-widget-content" scrolltop="0" scrollleft="0">  
</div>
4

3 回答 3

15

只需在您的 CSS 中覆盖它:

#viewVoters {
    overflow: auto !important;  /* or 'visible' whatever */
}
于 2013-01-30T19:54:33.150 回答
11
$('#viewVoters').css('overflow','visible');

这肯定会起作用,而不是

$('#viewVoters').css('overflow','');
于 2013-01-30T21:02:20.187 回答
-1

是的,比在生产站点中使用 !important 更好地获得特异性。

请记住,一个 ID 高于 4 个类和一个元素...'#MyID' 比 '.class1 .class2 .class3 .class4 p' 强,因此您可能需要查看父母以查看其他 ID 的位置。

于 2013-01-30T20:16:21.903 回答