要點擊的div的,我做的:jQuery的DIV點擊,用錨
<div class="clickable" url="http://google.com">
blah blah
</div>
然後
$("div.clickable").click(
function()
{
window.location = $(this).attr("url");
});
我不知道這是不是最好的方式,但它的工作原理與我完全一樣,除了一個問題: 如果div包含可點擊的元素,如 < a href =「...」>,並且用戶單擊超鏈接,則超鏈接和div可點擊都是稱爲
這尤其是當錨標籤指的是一個javascript AJAX功能,它執行AJAX功能和遵循的div「URL」屬性的鏈接有問題。
反正這個呢?
順便說一句,使用「由」屬性(即網址)將意味着,頁面將不會符合大多數文檔類型的標準...... – 2010-03-09 19:17:04
請注意,HTML5允許使用`data-`前綴的自定義屬性,例如`數據url`。 – Uooo 2013-07-29 09:13:34