【问题标题】:Attaching external style sheet [or list of css style rules] to a fragment of html loaded via Ajax method将外部样式表 [或 css 样式规则列表] 附加到通过 Ajax 方法加载的 html 片段
【发布时间】:2011-08-10 23:53:06
【问题描述】:

将外部样式表 [或相对较长的样式规则列表] 附加到通过 jQuery Ajax 调用动态加载的 HTML 片段的理想方式是什么?我知道 jQuery css 方法允许指定转换为 CSS 属性值对的键:值对,但发现以该格式声明一长串规则需要相当长的时间。

上下文

我有一个 jQuery UI 对话框,它使用 [DataTables][1] 分页功能弹出带有表格的 [AJAX]。现在给定数据表带有它自己的一组样式表,我想将该集合应用于两个样式表到我的 Success 回调处理程序 (*) 中的表。

有没有办法做到这一点,还是我走错了路?

注意

我发现当我调用我的对话框时,直接在我的 HTML 文档的头部声明数据表样式表不起作用?因此,我认为我必须在我的 Success 回调处理程序中动态应用样式规则。

【问题讨论】:

    标签: jquery css datatables


    【解决方案1】:

    html5 标记的scope attribute 可以帮助您,但由于到目前为止它还不是标准,您必须采用旧方法并为不同的类和 id 声明不同的样式。你试过 jQueryUI ThemeRoller 吗?

    【讨论】:

    • 发现在 HTML 头元素中指定外部样式表毕竟是可行的。干杯。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-23
    • 2019-07-17
    • 2022-01-25
    相关资源
    最近更新 更多