jquery - :contain/start by

标签 jquery filter

jQuery 中是否有“start by”过滤器,例如 :contain 但带有字符串开始条件?

最佳答案

据我所知,您可以轻松地实现自己的 jQuery 选择器:

$.extend($.expr[':'], {
    startsWith: function(elem,match) {  
        return (elem.textContent || elem.innerText || "").indexOf(match[3]) == 0;
    }  
});

现在你可以像这样使用它:

$("p:startsWith(Hello)").css("color","red")

关于jquery - :contain/start by,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2012299/

相关文章:

javascript - 单击侧边栏元素上的 Google Cluster map 打开特定信息窗口

javascript - jquery绕x y轴旋转矩形

javascript - 将 Canvas 元素放在前面?

php - 基于多级过滤的细化搜索结果 Mysql + PHP

JavaScript filter() 结果在回调中始终为空?

javascript - 如何在失败的ajax post请求上恢复可拖动元素

jquery - CSS transitions 不同时执行

reactjs - 将大于与 Lo Dash 一起使用

python - 如何创建动态过滤器?

MySQL 使用 DD-MM-YYYY 日期格式过滤记录集