我花了2个小时阅读有关jQuery选择器的在线指南和博客.每个人都说不同的东西,每一个人似乎都是如此肯定.我需要Stackoverflow的专家意见.
$(' #my-id div.my-class ')
$(' #my-id .my-class ')
$(' div.my-class ')
$(' .my-class ')
<div id="my-id">
<div class="..">
<div class=".."> Awesome stuff! </div>
<div class="my-class">
<p> I like carrots! </p>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
您认为哪个是最佳选择器?我还需要一个简短的解释,因为重写数千行代码是危险的.它以某种方式发生,我只是不想做两次.
另外,如果我想获得<p>,我应该给它一个类,因为jQuery和CSS从右到左读取选择器?
甚至有太多课程这样的事情还是因为人们只是懒惰?
如果相同的规则适用于CSS,请告诉我.一个字就足够了.