2016-04-28 7 views
0

ReactJSの新機能です。私はJQueryで書いているフォームを持っていて、それをReact Componentで作っていきたいと思っています。どうすればいいですか?Reactでjqueryフォームを使用する

(function($) { 

"use strict"; 

var form = { 
    field_input: $('.field-input'), 
    init: function() { 
     this.transformInput(); 
    }, 
    transformInput: function() { 
     this.field_input.focus(function(){ 
      $(this).parent().addClass('is-focused has-label'); 
     }); 

     this.field_input.blur(function(){ 
      var $parent = $(this).parent(); 
      if($(this).val() === ''){ 
       $parent.removeClass('has-label'); 
      } 
      $parent.removeClass('is-focused'); 
     }); 

     this.field_input.each(function(){ 
      if($(this).val() !== ''){ 
       $(this).parent().addClass('has-label'); 
      } 
     }); 
    } 
}; 

window.form = form; 
})(jQuery); 

答えて

0

あなたはcomponentDidMountで書くとthis

を確認することができます
関連する問題