2012-04-20 51 views
0
<td id="unassignedUsers" class="userList"> 
<?php for ($i = 0; $i < $length; $i++) { ?> 
<a href="#" draggable="true" ondrop="(alert('hi!'))" ><?php echo $arrayusers[$i]['User']['fullname']; ?> </a> 
<?php } ?> 

將可拖動標記插入到迷路中後,我需要捕獲已拖入列表的每個標記中的文本。這個事件應該通過點擊按鈕來觸發。獲取文本<a> html中的標記

什麼是完成此行爲的好方法?

+5

如果問題是對客戶爲例,顯示客戶端代碼,而不是你的PHP源代碼。 – 2012-04-20 14:27:28

+0

點擊*什麼*按鈕?它在哪裏,關於'a'元素?有*一個*按鈕用於*全部*鏈接,或一個按鈕*每個*鏈接? – 2012-04-20 14:30:52

+0

問題不在客戶端上,我正在使用cakephp,並且在我看來,我有4個列表(1:unassignedUsers,2:版主,3:編輯器,4:Jeditor),unassignedUsers列表將包含所有用戶在我的系統中,然後管理員通過拖放按鈕來將他們中的一些分配給他的位置以保存他所做的更改......然後我需要從3個列表(版主,編輯者, jeditors)並將它們插入到數據庫......我不知道如何做到這一點,並呃搜索2天...... – 2012-04-20 14:35:36

回答

0

這將與unassignedUsers元素錨獲得text:

var links_list = []; 
var links = document.getElementById('unassignedUsers').getElementsByTagName('a'); 
for(var a in links) { 
    if(typeof links[a] == undefined) continue; 
    links_list.push(links[a].innerHTML); 
} 
+0

感謝這個人幫助很多..... – 2012-04-20 16:18:11

+0

@ karimgoda這絕不是一個完整的腳本 - 你需要添加到它...並測試它... – ManseUK 2012-04-20 16:20:05

+0

另一個問題,如果你不介意,如何我可以循環在這個linked_list,並獲得變量中的每個值... – 2012-04-20 16:28:46