2012-04-20 22 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

。 –

+0

* * *ボタンをクリックすると、 'a'要素に関連してどこにありますか? *すべての*リンクのための*ボタン、または*リンク*のためのボタンがありますか? –

+0

問題はクライアント上ではなく、私はcakephpで作業しています。私の見解では、una​​ssignedUsersリストにすべてのユーザが含まれるようになる冒頭に4つのリスト(1:unassignedUsers、2:モデレータ、3:エディタ、4:Jeditors)私のシステムでは、管理者は彼が作成した変更を保存するためにボタンをドラッグして押し下げることによって、自分の位置にそれらのいくつかを割り当てます......そして、3つのリスト(モデレータ、エディタ、 jeditors)を挿入し、データベースに挿入してください......私はこれを行う方法と2日間の検索方法はわかりません.... –

答えて

0

これはunassignedUsers要素とアンカーからテキストを取得します:問題がクライアントコードではなく、あなたのPHPのソースコードを表示し、clinet上にある場合

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

ありがとう、これは助けてくれました..... –

+0

@karimgodaこれは決して完全なスクリプトではありません - あなたはそれに追加する必要があります...そしてそれをテストする... – ManseUK

+0

このリンクされたリストをループして、変数内のすべての値を取得することができます.... –

関連する問題