2016-11-04 136 views
0

嗨,我只是想用一個按鈕從文本字段獲取值。我有這樣的:通過按鈕獲得價值

// Add extra contact clicked? 
$('#add-contact p a').click(function(e) { 
    console.log('hallo'); 
    var emailValue = $("input#contactpersonen-email").val(); 
    console.log(emailValue); 

    // Make a copy of the first input fields 
    html = $('#new-contact').children().clone(); 
    //$("#contactpersonen-email").val($("#contactpersonen-email1").val()); 


    // Get number of tabs in the accordion 
    var index = $('#accordion h3').length; 

    // Remove the values 
    html.find("input[type=text]").val(""); 
    html.find('input[type=checkbox]').attr('checked', false); 

    // New 'id', 'for' and 'name' attribute names 
    html.find('input[type=checkbox]').each(function() { 


    me = $(this); 
    attr = me.attr('id'); 
    number = attr.split('_')[2]; 
    newNumber = parseInt(index) + 1; 
    newAttr = attr.replace(number, newNumber); 
    me.attr('id', newAttr).attr('name', newAttr).next().attr('for', newAttr); 

    }); 

    // Insert it at the end 

    $('#accordion').append(html); 
    $('#accordion').accordion('refresh'); 

    // Set last tab to active 
    $("#accordion").accordion({ 
    active: index 
    }); 

    // Cancel the click 
    return false; 
}); 

所以我這樣做只是這一點:

var emailValue = $("input#contactpersonen-email").val(); 
            console.log(emailValue); 

,這是HTML:

<div class="contact-label span2"> 
    <label for="contactpersonen-email">Email adres</label> 
    <div class="contact-input-field"> 
    <input type="text" class="input-text span2 required contactpersonen_email" id="contactpersonen_email" name="contactpersonen_email"></input> 
    </div> 
</div> 

,但每次我不確定回來的時間?那麼如何獲得價值呢?我不明白

謝謝

+0

您可以使用您的選擇'contactpersonen-email'但ID爲'contactpersonen_email' – Turnip

+0

哦,我沒看到你的評論。你應該發佈你的答案。 –

回答

1

看起來你有一個錯字。這應該工作:

$(function() { 
    var emailValue = $("#contactpersonen_email").val(); 
    console.log(emailValue); 
}); 
+0

謝謝。但我點擊功能已經在功能點擊功能是在$(文件)。就緒(函數() \t \t \t \t \t \t \t { – SavantCode

+0

啊。我明白了,謝謝你。尼斯 – SavantCode

+0

啊我見。你是否看到@Turnip使用連字符而不是下劃線來評論你?你應該使用'_email'而不是'-email'。或者將它們都改爲連字符 –