我有一个脚本,该脚本从DVLA连接中引入了一些有关汽车的信息。
$json = json_decode($response, true);
然后这将在这样的页面上显示
Model: <?php echo $json['model']; ?><BR>
但是,我想做的是检查汽车的模型,如果模型匹配奥迪RS4奥迪RS6莲花马自达RX8
然后该页面需要显示div B,如果该模式不在排除列表中,那么它可以显示div A。
所以我在想的是类似于我发现的http://jsfiddle.net/9gHhD/
<cite class="fn"><?php echo $json['model']; ?></cite>
用于测试的外观如下:
<cite class="fn">AUDI RS4</cite>
然后是脚本
var searchText = 'AUDI RS4' , 'AUDI RS6';
$('cite.fn').filter(function () {
return $(this).text() === searchText;
}) $("#excluded").css({display: "block"});
但是这不起作用。我不知道如何告诉它寻找不同的单词数组?还是这甚至是解决此问题的最佳方法?
任何人都可以提供帮助
您可以如下检查多个字符串:
$('cite.fn').filter(function () {
return ["blabla", "bla2bla"].includes($(this).text());
}).css('color', 'red');
和以前一样,您只能检查单个字符串:
var searchText = 'blabla';
$('cite.fn').filter(function () {
return $(this).text() === searchText;
}).css('color', 'red');
特别是,includes()
允许您针对多个字符串值进行测试。