Opened 15 years ago
Closed 15 years ago
#2146 closed enhancement (duplicate)
:content() match substring - how if the need is to match the whole text?
Reported by: | G_Gus | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | 1.2.2 |
Component: | core | Version: | 1.2.1 |
Keywords: | contains text selector | Cc: | |
Blocked by: | Blocking: |
Description
:contains() is the very only selector that operates on text.
Here's the actual jQuery code:
// Text Check contains: "(a.textContent||a.innerText||jQuery(a).text()||'').indexOf(m[3])>=0",
the method for matching text is .indexOf() , so it returns true if the text is contained, with no option for exact matching.
I think that another selector that operates on text is needed. I wrote a simple exact matching selector:
equals: "(a.textContent||a.innerText||jQuery(a).text()||'')==m[3]",
it does make use of == operand instead of .indexOf() method
Change History (2)
comment:1 Changed 15 years ago by
comment:2 Changed 15 years ago by
Resolution: | → duplicate |
---|---|
Status: | new → closed |
Author says dup of #2147 so closing on that basis.
Note: See
TracTickets for help on using
tickets.
sorry, this is a duplicate of 2147 (2147 is more accurate: it have an attachment)