【问题标题】:How Do You Use Multiple Words In Jquery Contains你如何在 Jquery 中使用多个单词包含
【发布时间】:2021-09-05 08:06:39
【问题描述】:

在 jquery 选择器行中是否可能出现单词。例如,如果我想使用黄色和蓝色,我可以通过添加冒号或其他东西以某种方式包含它,还是我必须为每个单词一遍又一遍地重复脚本。

 <script>  
 
$(document).ready(function(){
 $("p:contains(yellow)").css(
  {"background-color":"lightblue",
   "color":"darkblue",
   "border":"1px inset dodgerblue",
   "border-radius":"10px",
   "padding":"3px 10px",
   "font-size":"18px",
   "font-family":"arial",
   "text-shadow":"1px 2px 3px blue"
  });
  });   
  
 </script>

我上面使用的脚本似乎不允许这样做,也许我正在接近这一切都错了,我尝试了不同的分隔符,如逗号、冒号、分号。 我要找的是下面的sn-p。

$("p:contains(yellow, blue, green)")

任何帮助将不胜感激

谢谢

【问题讨论】:

标签: jquery


【解决方案1】:
$('p:contains("yellow"):contains("blue"):contains("green")').      // Both yellow AND blue AND green
$('p:contains("yellow"), p:contains("blue"), p:contains("green")').  // Either yellow OR blue or green

【讨论】:

  • 大家好,抱歉,第一个解决方案不起作用,Navnath 提供的解决方案正是我提出问题时的想法,但它的作用是忽略所有包含且唯一的操作最后一个,意味着只执行“绿色”。
  • 所以你想对所有带有黄色、蓝色、绿色文本的段落应用css?
猜你喜欢
  • 2018-11-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-19
相关资源
最近更新 更多