当前位置: 首页 > 面试题库 >

如何在jQuery中定义多个CSS属性?

厍和颂
2023-03-14
问题内容

jQuery是否有任何语法方法来定义多个CSS属性,而无需像这样将所有内容都放在右边:

$("#message").css("width", "550px").css("height", "300px").css("font-size", "8pt");

如果您有20条这样的代码,那么您将很难阅读,有什么解决方案吗?

例如,通过jQuery API,jQuery可以理解并返回正确的值

.css({ "background-color": "#ffe", "border-left": "5px solid #ccc" })

.css({backgroundColor: "#ffe", borderLeft: "5px solid #ccc" }).

请注意,对于DOM表示法,属性名称周围的引号是 可选的 ,但对于CSS表示法,由于名称中的连字符,因此 必须 使用引号。


问题答案:

.addClass()即使您有1个或更多,也最好只使用它。更具可维护性和可读性。

如果您确实想做多个CSS属性,请使用以下命令:

.css({
   'font-size' : '10px',
   'width' : '30px',
   'height' : '10px'
});

注意!
任何带 连字符的 CSS属性都必须加引号。
我已经将引号放在了前面,所以没有人需要澄清,代码将具有100%的功能。



 类似资料:
  • 问题内容: 我需要在CSS中定义的src属性。有没有办法指定这个属性? 问题答案:

  • 问题内容: 做这样的事情的语法是什么: 基本上,我想选择具有属性和属性的元素: 元件如以下应该 没有 被选择: 问题答案: 简单会很好。它实际上在标准文档中有很好的描述: 可以使用多个属性选择器来引用元素的多个属性,甚至可以多次引用同一属性。 在此,选择器匹配所有SPAN元素,这些元素的“ hello”属性的值恰好为“ Cleveland”,而其“再见”属性的值恰好为“ Columbus”: 附带

  • 使用数据块报告版本4, 报告中有添加自定义css的规定, 要查找正确的语法,请尝试这两种方法,但不适用:

  • 我有这个剧本 因为上面的脚本只有css属性“可见性:隐藏”,而我还想通过使用或运算符在脚本中包含“可见性:崩溃”属性。 所以有人能给我提供像下面这样的编码吗? 这只是一个例子,它不起作用。我只想分享我想要的想法。我想使用OR运算符,而不是使用单独的脚本“可见性:折叠”。我希望你们也能通过添加“Visibility:collapse”proepty在现有脚本中添加OR操作符。谢谢 ** **你们可以

  • 问题内容: CSS上是否有规则确定在元素上定义多个类时的级联顺序?(vs ) 目前,似乎没有这种效果。 示例:两个div在Firefox上均为橙色 问题答案: 这取决于在样式表中最后声明的那个。例如, 与

  • 我使用JAXB根据一些XSD模式生成java类。对于以下元素: <代码> jaxb生成以下代码: 问题是我们需要使用一些依赖于getter/setter方法命名约定的专有XML工具,例如,对于字段REC_LOC他们希望使用名为getRecLoc(String value)和setRecLoc()的方法,而不是getRECLOC()。 有没有办法自定义jaxb生成的方法名?