5

私はこのようなフォームを持っています

<label>Select country</label>  
    <select name="country">
        <option value="IND" selected="selected">India</option>
        <option value="MY">Malaysia</option>
        <option value="US">United states</option>
    </select>
</label>

jqueryを使って選択した国の値を取得したいです。

これはjqueryドキュメントブロックの私のコードです: 私のjqueryバージョン: jquery-1.10.1.js

alert($('select[name="country"]').find(":selected").val());
alert($('select[name="country"] option:selected').val());

IDまたはクラスでセレクターを呼び出すのは好きではありません。前もって感謝します。

国選択ボックスに onChange を書き込めませんでした。日付入力フィールド(followup_date)のぼかしでajaxリクエストを実行する必要があります。

$('#followup_date').change(function(e) {

        if($(this).val()!='')
        {
            //$('.tmslot').not(this).attr('checked', false);        
            var slot = $(this).val();
            var country_id = $('select[name="country"] option:selected').val();

私の問題は、 country_idに対して未定義になっていることです。

4

4 に答える 4