I have this c开发者_Go百科ode structure , and i want to search for span that has text "Refund Offline" and then add the class hide_button to the parent tag " button".
basically I want to hide the button that has "Refund Offline" text.
<button class="scalable save submit-button" type="button" id="id_b5295d98b1d6eb3012e2dfd801ede120">
<span>Refund Offline</span>
</button>
Using jQuery
thanks in advance
$("button > span:contains('Refund Offline')").parent().addClass("hide_button");
If your text isn't in a span that is a child of button (or you are not 100% sure it is) use
$(":contains('Refund Offline')").closest('button').addClass("hide_button");
.closest
will return closest button
element
Try this,
$('button span:contains("Refund Offline")').parent().addClass("hide_button");
$('button span').each ( function() {
if($(this).text() === "Refund Offline" )
{
$(this).parent().addClass ( 'hide_button' );
}
});
精彩评论