JQuery詳しくないですが、記載されている内容で問題ないと思います。
marginが聞かない理由はいくつかあります。
例えば、ほかの要素でmarginが効いていると、効かない場合があります。
また、ブロック要素でない場合もmarginが思った通りに効かない場合があります。
記載された内容でどう効かないかわかりませんが、以下のサイトを参照してみるのはどうでしょうか?
https://qiita.com/7note/items/3eaecf9688e957eeb93d
Like!
JQuery詳しくないですが、記載されている内容で問題ないと思います。
marginが聞かない理由はいくつかあります。
例えば、ほかの要素でmarginが効いていると、効かない場合があります。
また、ブロック要素でない場合もmarginが思った通りに効かない場合があります。
記載された内容でどう効かないかわかりませんが、以下のサイトを参照してみるのはどうでしょうか?
https://qiita.com/7note/items/3eaecf9688e957eeb93d