2011-08-16 13 views
0

jquery datepickerのテキスト入力フィールドがあり、yyyy-mm-ddの形式で値が設定されます。このフィールドがdatepickerで更新されると、これに基づいて更新された文書の後半に3つのテキストフィールドが必要になります。変更のJquery分割テキストフィールド値と他のフィールドの更新

$('input#date').change(function() { 
    var date = $('input#date').text(); 

    var year = date.split('-')[0]; 
    var month = date.split('-')[1]; 
    var day = date.split('-')[2]; 

    $(".year").text(year); 
    $(".month").text(month); 
    $(".day").text(day); 

}); 
+0

'change'イベントは起動していますか?あなたはあなたが見ているものについてより具体的になることができますか? – RoccoC5

答えて

2

使用.val()入力のための、ない.text()

コード:

$(function() 
{ 
    $('#date') 
     .change(function() 
     { 
      var dateParts = $(this).val().split('-'); 

      $('.year').val(dateParts[0]); 
      $('.month').val(dateParts[1]); 
      $('.day').val(dateParts[2]); 
     }); 
}); 

ライブデモ:

することは、私は運で、このような何かを試してみました

http://jsfiddle.net/JAAulde/6Z8yj/3/

+0

ありがとう!魅力のように動作します。 – teeraina

+0

問題はありません、teeraina – JAAulde

関連する問題