gpt4 book ai didi

javascript - 检测类/td/div 中的数字范围(更改 css)-jQuery?

转载 作者:太空宇宙 更新时间:2023-11-03 18:21:46 24 4
gpt4 key购买 nike

1# 我想使用具有数字范围的选择器功能更改 TD、Class 和 div 的 CSS。具体来说,我想更改种子数为 250-25000 的种子结果的 css,任何更少或不同的种子都将具有单独的 css 属性。如果您能提供帮助,我将不胜感激。

引用资料(均无效):

1. http://jsfiddle.net/fVtaF/4/
2. http://jsfiddle.net/fVtaF/3/

我用于检测标题中关键字的代码(均无效):

 1. $( '.blah td:contains("250-25000") ') .css( {"display":"none"} );
2. $(".blah td:contains(255-25000)").css({'color':'red'});

我希望这个数字是 CSS Red (250-25000):

<table id="searchResult">
<td align="right">1024</td>
</table>

2#另外,对于我的代码,我如何修改它以检测没有大写或不需要的关键字,即使单词有大写?

$( '.feed-item-container:contains("Justin Bieber") ') .css( {"display":"none"} );

最佳答案

您可以在 jquery 中编写自己的 contains() 函数,使选择器文本不区分大小写。

jQuery.expr[':'].contains = function(a, i, m) {
return jQuery(a).text().toUpperCase().indexOf(m[3].toUpperCase()) >= 0;
};

http://jsfiddle.net/joey6978/678s8/

根据问题的第一部分选择数据在 250 到 25000 之间的所有元素,您可以使用 jquery 过滤器功能:

var tds=$("td").filter(function() {
if($(this).text()>250&&$(this).text()<25000){
return this;
}
});
tds.css({'color':'red'});

http://jsfiddle.net/joey6978/fVtaF/6/

关于javascript - 检测类/td/div 中的数字范围(更改 css)-jQuery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21685682/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com