Set value for dynamic class in CSS or jQuery

2019-09-17 10:35发布

问题:

I have Facebook Comment module installed in WordPress, for some unknown reason Facebook made some changes and now the class I need to change is dynamically as for example #feedback_7324324h, #feedback_kjwyhr, #feedback_234734dsfn and so on, the only equal part is #feedback_ is there any way or chance to set width to 100% on any element that holds #feedback_ as class?

回答1:

You can use the attribute starts with selector (the hash at the beginning of the class seems strange ?)

jQuery('[id^="feedback_"]').css('width', '100%' );


回答2:

Yeah like this

$("[class^='#feedback_']")

Docs --> https://api.jquery.com/attribute-starts-with-selector/