【发布时间】:2011-10-18 22:19:46
【问题描述】:
假设我想将 div 的 display 属性设置为 inline-block。在 CSS 中,我会执行以下操作:
#divid {
display:inline-block;
/* And now for IE6 and IE7 */
zoom:1;
*display:inline;
}
但现在假设我希望能够使用纯 JavaScript 或 jQuery 将 div 的显示属性动态更改为内联块。还假设我不知道相关页面的 HTML 和 CSS;我刚刚通过了 div,我需要更改它的属性。如果我不担心 IE6 和 IE7,那就简单了:
$("#divid").css("display", "inline-block");
但是尝试处理 IE6 和 IE7 并不简单。以下不起作用:
$("#divid").css("*display", "inline");
有人有什么想法吗?
【问题讨论】:
标签: javascript jquery css