我有一個JavaScript函數,運行一些代碼,點擊激活按鈕時 此功能切換(改變) 到 切換,但我想這個代碼更具體 我要發送的ID給這個函數和切換隻對象如何獲得特定按鈕的ID和javascript函數
例如我這樣做: 但我不能得到該鏈接的ID在功能
還可以看到我的代碼如下:
這是我的javascript函數:
<script type="text/javascript">
$('document').ready(function(){
$('a.activation').click(function(){
var de_id = $(this).attr('de_id');
var parent = $(this).parent();
$.post('insert.php', {de_id:de_id});
$('a.activation').toggle();
});
$('a.activation').click(function(){
$('a.activation').toggle();
var act_id = $(this).attr('act_id');
var parent = $(this).parent();
$.post('insert.php', {act_id:act_id});
$('a.activation').toggle();
});
});
</script>
,這是身體:
<td><?php if($news['ns_act']==1){
echo "<a class='activation' onClick=\"reply_click(this.{$news['ns_id']})\" href=\"javascript:return(0);\" de_id=\"{$news['ns_id']}\" style=\"display: inline-block;\" ><img src=\"images\icons\activate.png\" height=\"16px\" width=\"16px\" /></a>
<a class='activation' onClick=\"reply_click(this.{$news['ns_id']})\" href=\"javascript:return(1);\" act_id=\"{$news['ns_id']}\" style=\"display:none;\" ><img src=\"images\icons\deactivate.png\" height=\"16px\" width=\"16px\" /></a>";
}
else {
echo "<a class='activation' onClick=\"reply_click(this.{$news['ns_id']})\" href=\"javascript:return(1);\" act_id=\"{$news['ns_id']}\" style=\"display: inline-block;\" ><img src=\"images\icons\deactivate.png\" height=\"16px\" width=\"16px\" /></a>
<a class='activation' onClick=\"reply_click(this.{$news['ns_id']})\" href=\"javascript:return(0);\" de_id=\"{$news['ns_id']}\" style=\"display:none;\"><img src=\"images\icons\activate.png\" height=\"16px\" width=\"16px\" /></a>";
}
?></td>
你可以給我一些提示嗎? e.target.id? 我應該在我的代碼中做什麼? –
它沒有工作! –
你需要添加ID字段到你的HTML中的鏈接,你回聲 –