Znajdź HTML na podstawie częściowego atrybutu

Czy istnieje sposób z javascript (szczególnie jQuery) na znalezienie elementu opartego na częściowym atrybucieimię?

Nie szukam żadnego selektora, który znajduje częściowe wartości atrybutów, do których odwołują się te linki:

zaczynać z [nazwa ^ = "wartość"]zawiera prefiks [nazwa | = "wartość"]zawiera [nazwa * = "wartość"]zawiera słowo [nazwa ~ = „wartość”]kończy się na [nazwa $ = "wartość"]równa się [name = "value"]nie równe [nazwa! = „wartość”]zaczynać z [nazwa ^ = "wartość"]

ale coś więcej na wzór

<div data-api-src="some value"></div>
<div data-api-myattr="foobar"></div>

i

$("[^data-api]").doSomething()

znaleźć dowolny element, który ma atrybut, który zaczyna się od „data-api”.

questionAnswers(2)

yourAnswerToTheQuestion