Isn't this making things more complicated?

Tell us what’s happening:

So the challenge wants me to use tr[class=“total”] but wouldn’t it just be simpler and cleaner to just select the class? And if there is overlap with other elements why not just make a class specific to these elements?

Your code so far

WARNING

The challenge seed code and/or your solution exceeded the maximum length we can port over from the challenge.

You will need to take an additional step here so the code you wrote presents in an easy to read format.

Please copy/paste all the editor code showing in the challenge from where you just linked.

Replace these two sentences with your copied code.
Please leave the ``` line above and the ``` line below,
because they allow your code to properly format in the post.

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36

Challenge: Step 54

Link to the challenge:

Your logic makes sense to me.
But consider this:
this steps designed to introduce different examples of implementation
some of this examples may or may not be the most efficient way to solve the task

1 Like

A few lessons later they give an explanation of when you might want to use it. The tr[class=“total”] will select ONLY the tr elements whose only class is total.

Other forms will select tr elements that contain the “total” class

Yep, I actually forgot about this detail by the way)