jquery - 你如何在 Jquery 中使用多个单词包含
问题描述
在 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>
我上面使用的脚本似乎不允许这样做,也许我正在接近这一切都错了,我尝试了不同的分隔符,如逗号、冒号、分号。我正在寻找的是一些类似下面的片段。
$("p:contains(yellow, blue, green)")
任何帮助,将不胜感激
谢谢
解决方案
$('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
推荐阅读
- sql - 针对特定错误的 SQL Server 作业步骤重试尝试
- sorting - 时间调度的数据结构?
- javascript - 在官方网站上单击带有 Javascript 的按钮(chrome 扩展)
- python - Keras LSTM 自动编码器时间序列重建
- java - IntelliJ - 带有 Amazon RDS MySQL 数据库的新数据源(Spring Boot)
- android - 图像不再使用 Android 7 在 CustomRadioImageButton 上绘制
- c++ - C++ Qt:是否可以创建一种模板槽?
- python - 在python中使用字典或将groupby值映射到原始数据框
- vba - 用于搜索文本字符串并用超链接替换的 VBA 宏仅适用于英文文本,但不适用于阿拉伯语
- javascript - 使用 PHP 和 Javascript 显示生成按钮的唯一 ID