2017-12-31 28 views
0

このコードは、テキストボックスから値を取得するために使用します。しかし、私は価値を得ることができません。jqueryのテキストボックス値を取得しますが空です

enter image description here

$(function() { 
 
    var get = $(".name").val(); 
 
    $('#test').click(function() { 
 
    alert('Textbox:' + get); 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<input type="text" name="name" class="name"> 
 
<input type="submit" value="click" name="test" id="test">

答えて

2

あなたは#testをクリックすると、あなたの値を取得します。

$(function() { 
 
    $('#test').click(function() { 
 
    var get = $('.name').val(); 
 
    alert('Textbox:' + get); 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<input type="text" name="name" class="name"> 
 
<input type="submit" value="click" name="test" id="test">

0

問題は、あなたがinputボックスが空だったときに、始まったばかりでget値を設定したということでした。送信ボタンをクリックすると、値を更新する必要があります。

$(function() { 
 
    
 
    $('#test').click(function() { 
 
    let get = $(".name").val(); 
 
    alert('Textbox:' + get); 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<input type="text" name="name" class="name"> 
 
<input type="submit" value="click" name="test" id="test">

+0

ありがとうございました –

関連する問題