2011-02-28 80 views
0

我不確定它是否是這樣做的最佳方式,但是我的網頁上有幾張圖片,並且希望每個圖片都有不同的操作。如果我想添加另一個圖像點擊刪除,我如何使它獨特,所以我的.click函數可以啓動一個delete.php文件? (數據很難在目前的編碼,你可以看到)href多鏈接圖片

<a href=""><img src="/wp-content/themes/Atlantis/images/add.gif" /></a> 

<script type="text/javascript">           
    $(document).ready(function() { 
    $("a").click(function() { 

     $.ajax({          
     url: 'add.php',       
     data: "Masterselect=11&UserID=55&Status=W",  
     dataType: 'json',     
     }); 

     alert("Thanks for adding"); 
    }); 
});   

</script> 
+0

檢查與'鍵{}'就可以了。它可以讓你格式化代碼。 – alex 2011-02-28 05:11:57

回答

0

我會命名你的鏈接 - 給他們一個類或id屬性

<a class="add" href=""><img src="/wp-content/themes/Atlantis/images/add.gif" /></a> 
<a class="delete" href=""><img src="/wp-content/themes/Atlantis/images/delete.gif" /></a> 

然後你可以指定添加按鈕一個功能,另一個是刪除,依此類推:

$("a.add").click(...); 
$("a.delete").click(...); 
+0

謝謝...完美! – 2011-02-28 05:40:09

0

只要把獨特的東西存在,所以你可以做到這一點,或許是增加一個類你的鏈接delete

然後只是其餘的應該是顯而易見的。

0

您可以定義圖像的類名給它的單擊事件,而不是AHREF

圖像類在這裏

<img class="test1" src="add.gif" alt="Angry face" /> 

<img class="test2" src="delete.gif" alt="Angry face" /> 

添加單擊事件

(document).ready(function() { 
     $("test1").click(function() { 

} 

    $("test2").click(function() { 

    } 

}

給予click事件