I am writing a test harness for a web app using jquery. When recording
a test, I add handlers for user interaction events (e.g. click on an A
tag), and record details of the tag clicked. When playing back, I need
to find the tag (so I can emulate a click on it).

The A tags do not have id elements - the only unique way to identify
then is to use the href.

However, I have hrefs containing quote characters [typical hrefs
include "javascript:Go('fred')" and even "javascript:Go(\"jimmy's
\")"].

How do I construct a jquery selector to match these?

My first attempt (before I noticed the presence of the quotes) was
$("A[href='" + href + "']")

Interestingly, this hung the browser completely for many minutes!

Reply via email to