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”.