2017-07-27 27 views
1

我有網頁寄存在這裏 ,我想使用localStorage的寄存器後,顯示電子郵件verifiaction。 但我仍然有方法混淆點擊後和點擊前。localStorage的按鈕點擊

我有通知這裏

<div class="alert success"> 

和我這裏有

<input type="submit" class="btn btn-default size-new-account" value="<?php esc_attr_e('Create new account', 'woocommerce'); ?>" /> 

輸入按鈕i設置腳本的localStorage像

localStorage.setItem('register1','.alert.success'); 
jQuery('input.btn.btn-default.size-new-account').click(function(){ 
var reg = localStorage.getItem('register1'); 
}); 

,但它不會起作用。 我設置的div通知顯示:無;使用.css

+0

你讀了localStorage的,什麼也不做它... – epascarello

+0

好提交按鈕提交併且您不會停止該操作。 – epascarello

+0

實際上我使用console.log(reg)。但控制檯不會顯示 –

回答

2

LocalStorage不顯示或隱藏的元素,它的存儲串,使用.show().hide()代替

localStorage.setItem('register1', 'Im string from localStorage'); 
 
jQuery('input.btn.btn-default.size-new-account').click(function() { 
 
    var reg = localStorage.getItem('register1'); 
 
    $('.alert.success').html(reg); 
 
    $('.alert.success').show(); 
 
});
.alert.success { 
 
    display: none; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
 
<div class="alert success">I'm hidden</div> 
 

 
<input type="submit" class="btn btn-default size-new-account" value="submit" />

+1

它不會在這裏顯示,因爲安全性錯誤,請嘗試https://jsfiddle.net/ewwink/7oz7ydLn/ – ewwink

+0

顯示它,但跨度內格不會顯示,並通過從localStorage的進出口字符串替換。但我的 ×註冊成功!檢查電子郵件。裏面的div –

+0

,如果我點擊事件錯了,它仍然顯示成功 –