我有一個鏈接列表,他們每個人都有href屬性:如何使用href並單擊listener togather?
<a href="./page1.php" class="points">page 1</a>
<a href="./page2.php" class="points">page 2</a>
<a href="./page3.php" class="points">page 3</a>
<a href="./page4.php" class="points">page 4</a>
和我有類「點」的監聽器:
$(".points").live('click',function(){
id = $(this).attr("id");
$.ajax({
type: "POST",
url: 'points.php',
data:{id:id},
success: function()
{
},
error : function(XMLHttpRequest, textStatus, errorThrown) {
alert(XMLHttpRequest);
alert(textStatus);
alert(errorThrown);
alert(XMLHttpRequest.responseText);
}
});
});
的href是工作,但點擊後不是,當我刪除href屬性時,點擊監聽器完美地工作。這兩個人可以工作嗎?
你嘗試:'$( 「點」)生活( '點擊',功能(E){e.preventDefault();'在你的函數第一線? – Sergio
此外,您可能想使用'.on()'而不是'.live()' – Terry
FYI:'.live'已被棄用了很長時間,並從最新版本的jQuery中刪除。改用'.on'。 –