我正在寻找一个模式对话框(使用UI对话框)和独特的CSS,它与传统的对话框是分开的,所以本质上要有两个jQuery对话框,每个对话框看起来都不同.
例如,我设计了一个
<div id="dialog_style1" class="dialog1 hidden">One content</div>
Run Code Online (Sandbox Code Playgroud)
和另一个
<div id="dialog_style2" class="dialog2 hidden">Another content</div>
Run Code Online (Sandbox Code Playgroud)
不幸的是,我注意到使用单独的CSS来设置对话框的部分样式,例如
.dialog1 .ui-dialog-titlebar { display:none; }
.dialog2 .ui-dialog-titlebar { color:#aaa; }
Run Code Online (Sandbox Code Playgroud)
不起作用,因为.ui-dialog-titlebar没有类.dialog1,我不能做一个addClass没有闯入插件.
另一种方法是让一个元素body具有唯一的类/ id(取决于我想要的那个),但是这将排除在同一页面中同时具有两个对话框.
我怎样才能做到这一点?
我正在使用jqGrid 3.5.我可以改变网格的样式和外观,并使用jQuery或自定义CSS或其他东西使其更美观吗?
我在$(document).ready上使用以下行(
$("#stSearchTermsGrid").setCell(2, 2, '', {color:'red'}) ;
Run Code Online (Sandbox Code Playgroud)
但它不起作用.我是以错误的方式写它还是把它放在错误的地方.
我知道这个问题不止一次被问过,这就是我得到第一行的方式.但我仍然无法做到这一点,也不知道问题出在哪里.