jQuery DIV click, with anchors
Posted
by ANaimi
on Stack Overflow
See other posts from Stack Overflow
or by ANaimi
Published on 2008-10-07T20:19:40Z
Indexed on
2010/04/16
15:03 UTC
Read the original article
Hit count: 183
To make click-able divs, I do:
<div class="clickable" url="http://google.com">
blah blah
</div>
and then
$("div.clickable").click(
function()
{
window.location = $(this).attr("url");
});
I don't know if this is the best way, but it works perfectly with me, except for one issue: If the div contains a click-able element, such as <a href="...">, and the user clicks on the hyperlink, both the hyperlink and div's-clickable are called
This is especially a problem when the anchor tag is referring to a javascript AJAX function, which executes the AJAX function AND follows the link in the 'url' attribute of the div.
Anyway around this?
© Stack Overflow or respective owner