为了使点击式div,我做:
<div class="clickable" url="http://google.com">
blah blah
</div>
Run Code Online (Sandbox Code Playgroud)
然后
$("div.clickable").click(
function()
{
window.location = $(this).attr("url");
});
Run Code Online (Sandbox Code Playgroud)
我不知道这是否是最好的方式,但除了一个问题外,它与我完美配合:如果div包含可点击的元素,例如<a href="...">,则用户点击超链接,调用超链接和div可点击
当锚标记引用javascript AJAX函数时,这尤其是一个问题,该函数执行AJAX函数并遵循div的'url'属性中的链接.
无论如何围绕这个?