2012-02-22 16 views
1

現在、トグル()を使用して分割ボタンのアイコンを 'X' data-split-icon = "delete"に変更していますが、アイコンを変更した後、リスト項目を実際に削除するイベントハンドラ私はstackexchangeのためにこのexampleを試しましたが、私は何が間違っているのか分かりません。分割ボタンjquery mobileにイベントハンドラを追加する

私はこのトピックについて多くの助けを見つけることができないので、リストからアイテムを削除するためのより良い方法/ベストプラクティスのUIパターンがありますか?ここで

は、これまでの私のコードです: http://jsfiddle.net/N7Z9e/1006/

答えて

3

これは動作するはずです:

$("#listview li .ui-li-link-alt").live("click",function(){ 
     $(this).parent("li").remove(); 
}); 

ここでデモ - http://jsfiddle.net/gDea8/

ことができますなら、私に教えてください。

+0

ありがとう、私はあなたが授業を賢明に選んだ方法が好きでした。 jQueryは.live()を使用せず、.delegate()を使用しないと言っていますか?だから私の開発マシンで私は[http://jsfiddle.net/gDea8/9/] (http://jsfiddle.net/gDea8/9/)を作ったが、それはjsfiddleを動作させていない。このようにするのは大丈夫でしょうか? – isurfbecause

+1

ああ、それは.on()なので、代理人を.on()に変更しました。うまく動作する – isurfbecause