Ответ 1
Что-то вдоль линий
$(':not([name$="finstr"])')
Сделайте трюк!
Изменить: альтернативно
$(selector).not('[name$="value"]');
Мне нужно выбрать элементы в jquery, значения которых не заканчиваются указанной подстрокой.
Он должен быть эквивалентом "соответствовать всем элементам, кроме тех, которые заканчиваются заданной подстрокой в этом атрибуте".
Итак, e[[email protected]#=finstr]
соответствует e, e a="finstring"
и т.д. и НЕ соответствует e a="somethingfinstr"
, e a="finstr"
.
Помогите, спасибо.
Что-то вдоль линий
$(':not([name$="finstr"])')
Сделайте трюк!
Изменить: альтернативно
$(selector).not('[name$="value"]');
Я думаю, что это сработает, используя ссылки в качестве примера -
$("a:not([id$='hello'])"
Демо - http://jsfiddle.net/CJH2M/
Попробуйте инвертировать: Атрибут заканчивается с помощью селектора [name $= "value" ]. с jQuery (': not (selector)').
Что-то вроде этого: : not ([name $= "value" ])
Try:
$('*').not('[attribute$="finishstring"]')