私はreactJSコンポーネントを持っているとします。 そのコンポーネントの中のいくつかの要素にクラスを追加したいと思います。reactJSのcomponentDidMountの後にクラスを追加
これはコンポーネントのレンダリング方法です。
render() {
var self = this;
return (
<div className='mainClass'>
<div className='class1'>
<div className='class2'>
<div className='class3'>
</div>
)
}
要素のクラスは今、私は彼らがロードされました後<div1>
と<div2>
に余分なクラスを追加したいこのClass1のような何か、クラス2、Class3に、など。 です。私はまた私のmainClassコンポーネントにfoundation accordion
イベントリスナーを追加したい私のcomponentDidMount
機能
$('.class1,.class2').addClass('extraClass');
内部
:
右は今、私はこのような何かをやっている これは、私は何でありますreactJSで達成しよう:
http://jsfiddle.net/z_acharki/vb5rchxn/13/
を追加するには基礎アコーディオンイベントリスナー、 は、私は私のcomponeneDidMoundでこれを追加この
$('.mainClass').on('toggled', function (event, accordion) {
console.log('hi');
if(accordion.parents('li').hasClass('disabled'))
accordion.removeClass('active');
});
ような何かをしていますが、クラスが追加取得されていません。