исключить класс из jquery для каждого
1328 просмотра
4 ответа
Мой код такой
$("a[href]").each(function () {
if ($(this).attr("href").toLowerCase().indexOf("javascript:") != 0 && $(this).attr("class") != "to-top")
{
$(this).attr("href", new URI($(this).attr("href")).removeQuery("at").addQuery("at", $.cookies.get('ACCT_TYPE') != null ? $.cookies.get('ACCT_TYPE') : "erhverv"));
}
});
Теперь я хочу избежать конкретной ссылки из этого условия. Ссылки "a" подпадают под класс налоговой защиты. есть ли короткие пути для достижения этой цели?
Автор: Athul Источник Размещён: 12.11.2019 09:48Ответы (4)
3 плюса
Как сказал @vivek, используйте not
функцию:
$('a[href]').not('.tax-switch').each(
Это выберет все якоря, которые не имеют класса 'налоговый переключатель'.
Автор: Richard Parnaby-King Размещён: 01.01.2013 10:272 плюса
попробуй этот код, рабочая скрипка
$("a[href]:not(.tax-switch)").each(function () {
$("#myDIV").append('<p>'+ $(this).html()+'</p>');
});
Автор: rajesh kakawat
Размещён: 01.01.2013 11:52
1 плюс
Вы можете использовать JQuery, а не селектор. http://api.jquery.com/not-selector/
Автор: Vivek Goel Размещён: 01.01.2013 10:200 плюса
Используйте filter()
:
$('a[href]').filter(function(){
return !$(this).hasClass('tax-switch');
}).each(function(){
// do your stuff
});
Рекомендации:
filter()
,
Вопросы из категории :
- jquery Прокрутка переполненных DIV с помощью JavaScript
- jquery Экранирование строк HTML с помощью jQuery
- jquery Как сравнить HTML-сущность с JQuery
- jquery Есть ли функция "существует" для jQuery?
- jquery Как удалить все параметры в окне выбора, а затем добавить один вариант и выбрать его с помощью jQuery?
- jquery Получение идентификатора элемента, который вызвал событие
- jquery Как получить результат из модального диалога в JQuery
- jquery Удалите все классы, начинающиеся с определенной строки.
- jquery Как мне остановить эффект в jQuery
- jquery Как показать загрузочный счетчик в jQuery?
- jquery Есть ли лучший способ создать объектно-ориентированный класс с помощью jQuery?
- jquery JQuery / JavaScript, чтобы заменить сломанные изображения
- jquery Выделите слово с помощью jQuery
- jquery JQuery получить текстовый текст
- jquery Регулярное выражение для соответствия неанглийским символам?
- jquery How do I detect a click outside an element?
- jquery jQuery Datepicker с вводом текста, который не позволяет вводить пользователем
- jquery Как я могу загружать файлы асинхронно?
- jquery Получить поля ввода формы с помощью jQuery?
- jquery Каков наилучший способ добавить параметры для выбора в качестве объекта JS с помощью jQuery?