2013-01-28 3 views
0

Здесь точка с Exemple:Использование querySelector между слэш

<h2>   
    <a href="/car/bmw/?load=0&value=5fs4dfsdf45"> </a> 
</h2> 

Я хочу, чтобы мой querySelector только выбрать «БМВ».

Я использовал его (ниже), но это только выбрать конец предложения, а не значение между «/ автомобиль /» и «?» Нагрузки

document.querySelector('h2 > a[href$=]'); 

Спасибо за вашу помощь!

+2

'querySelector()' выбирает узел DOM, а не строка. Также ваш HTML недопустим. Исправьте свой HTML, покажите нам точную репрезентативную выборку этого HTML и объясните, что вы пытаетесь сделать, показывая желаемый результат. –

+0

Кроме того, это не имеет ничего общего с jQuery. – BoltClock

ответ

1

попробовать * = вместо того, чтобы:

document.querySelector('h2>a[href*=bmw]') 
+1

Как вы думаете, проблема в том, что вы отвечаете этим кодом? (По правде говоря, я понятия не имею, что он пытается сделать с кодом в вопросе.) –

+0

Это работа! Спасибо за подсказку, «*» вместо «$» решить мою проблему. – GoldMath