I have an element we'll call selectedTable that contains this innerHtml:
<TBODY>
    <TR>
        <TD></TD>
        <TD></TD>
        <TD class='ms-cal-nav-buttonsltr'></TD>
    </TR>
</TBODY>
I'm trying to use JQuery selectors to return the <TD> tag with the "ms-cal-nav-buttonsltr" class. I've found that $(selectedTable).find("TD") returns all the TD tags in the table as expected, but I'm wondering how I might go about combining the TD element selector with a class selector. I've tried $(subnode).find("TD").find(".ms-cal-nav-buttonsltr") and $(subnode).find("TD .ms-cal-nav-buttonsltr") to no avail, but those were just shots in the dark. What's the most efficient way to accomplish this? Thanks in advance.
$( "#myDivId" ); This code selects an element with a class of "myCssClass". Since any number of elements can have the same class, this expression will select any number of elements. var myValue = $( "#myDivId" ).
CSS ID will override CSS Class properties. To select an element with a specific id, write a hash (#) character, followed by the id of the element.
class selector selects elements with a specific class attribute. To select elements with a specific class, write a period (.) character, followed by the name of the class.
Just concatenate the two:
$(selectedTable).find("td.ms-cal-nav-buttonsltr");
the selectors you tried were looking for a .ms-cal-nav-buttonsltr element underneath the td.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With