Bug Tracker

Opened 12 years ago

Closed 11 years ago

Last modified 11 years ago

#5607 closed bug (duplicate)

:contains() selector doesn't support parentheses

Reported by: Sanity Owned by:
Priority: major Milestone: 1.4
Component: selector Version: 1.3.2
Keywords: Cc:
Blocked by: Blocking:

Description

So, it seems I don't actually need quotes when using contains:

$(':contains(foo)') works as expected.

$(':contains("foo")') does the exact same thing.

$(':contains("(foo")') dies with: Syntax error, unrecognized expression: "(assembling")

So I have to wonder, what is the point of the quotes if they don't actually escape anything? Should they be dropped, or should this be fixed to allow parens?

Change History (4)

comment:1 Changed 11 years ago by dmethvin

Component: unfiledselector

comment:2 Changed 11 years ago by [email protected]

I'm seeing the same issue too. Escaping the parentheses doesn't work. Below is a jsFiddle test case that will replicate the bug:

http://jsfiddle.net/vXSKm/1/

comment:3 Changed 11 years ago by snover

Resolution: duplicate
Status: newclosed

comment:4 Changed 11 years ago by snover

Duplicate of #5482.

Note: See TracTickets for help on using tickets.