我想創建一個切換之間的div被刪除,並根據事件觸發器恢復。我正在使用jQuery。我如何使用.click事件做到這一點?刪除和恢復div切換
回答
它的簡單讓我們說你會有2個div。
使用這種在JS
$(document).ready(function() {
$("#div1").hide();
$("#div2").hide();
$('#button1').click(function() {
$("#div1").show();
$("#div2").hide();
});
$('#button2').click(function() {
$("#div1").hide();
$("#div2").show();
});
});
和HTML
<button id="button1" >Show Div1 </button>
<button id="button2" >Show Div2 </button>
<br><br>
<div id="div1" ><h1> Hello </h1></div>
<div id="div2" > <h1> Bye </h1></div>
在這裏看到一個活生生的例子:http://jsfiddle.net/ptqdrr8t/1/
謝謝。不是我想要的,而是我要使用的。 – kennvbrian
@kennvbrian你能否將我的答案標記爲已接受?我需要上去:$,以便我可以評論:P非常感謝!和 - >'div需要被刪除,然後另一個(div)創建時,它的樣式和圖像有一些適度的變化 - >我可以爲你添加我的skype:'missessalima'然後我們將討論 – SSD
@ SSD:這不是一個交友網站,你可能不應該廣播你的Skype ID – musefan
你可以找到一個div並使用它與jQuery移動它,也改變樣式/內容/類名等,但它並不總是最好的表現,你也可以考慮顯示/隱藏div,而不是像前面提到的那樣。
這裏有一個例子: http://jsfiddle.net/web_nfo/57x4agL7/
HTML:
<div id="removedItems"></div>
<div class="item">
<h3>Item1</h3>
<span class="remove">Remove</span>
</div>
的jQuery:
$(document).ready(function(){
$('.item span.remove').click(function(){
// Find the item
var $item = $(this).parent();
// You can change the original item
$item
.addClass('removed')
.find('h3').append('<span>[removed]</span>');
// Move the item
$('#removedItems').append($item);
});
});
或者,如果你正在尋找另一種方式(真正 '刪除' 的項目第一)您可以將整個$ item對象存儲在一個數組中,稍後使用它重新創建一些內容。也許這樣?
var history = [];
$('.item span.remove').click(function{
var $item = $(this);
history.push($item);
$item.remove();
});
如果要創建「撤消」功能也必須記住該項目的位置(除去之前),把它回到正確的位置。
- 1. jQuery - 切換和刪除類
- 2. 移除/切換Div
- 3. 用jquery替換和恢復div html
- 4. 切換枚舉類時刪除重複
- 5. 軟刪除和恢復(MySQL,PHP)
- 6. 刪除和恢復從選擇
- 7. JQuery切換刪除
- 8. 恢復GIT刪除Eclipse
- 9. 恢復刪除的MySQL行?
- 10. 詞典:恢復/刪除setdefault
- 11. 恢復刪除的文件
- 12. 恢復刪除的記錄
- 13. mongodb恢復刪除記錄
- 14. 恢復Wordpress的刪除MAMP
- 15. 複選框/ DIV切換
- 16. 切換使用刪除和添加類
- 17. jQuery切換div和切換類
- 18. jQuery切換div和切換文本
- 19. 恢復在ionic2切換按鈕狀態
- 20. jQuery切換刪除表列
- 21. 軟刪除無法恢復的雄辯恢復()功能
- 22. 在Drupal 6中恢復刪除的節點(或用「隱藏」替換「刪除」)
- 23. jQuery和切換內容div
- 24. jQuery切換div和文本
- 25. Infinispan - 節點故障切換和恢復控制
- 26. Django的,我刪除AnonymousUser,如何恢復
- 27. 恢復刪除的數據庫
- 28. 刪除的文件「恢復」與TortoiseSNV
- 29. Laravel軟刪除恢復()錯誤
- 30. 休眠恢復已刪除實體
要理解你想要達到的目標是非常困難的,你能否試圖更清楚地解釋它。這將有助於一步一步解釋用戶進程,並在每個階段發生什麼 – musefan
嗨kennvbrian,你有任何代碼?另外,你是否真的需要刪除或只是顯示/隱藏? – grdevphl
如何恢復已刪除的div?你的意思是'隱藏'和'顯示'? – usmanali