Ответ 1
$('input[title="information"]');
Как и в селекторах, таких как ("#id_name"),(".class_name") (":input_type")
.. и т.д. в jquery, как я могу выбрать атрибут title
из тега ввода?
Пример: < input type="abc" id="xyz" title="information" >
Мне нужен селектор, чтобы выбрать значение названия. Помогите мне.
$('input[title="information"]');
$('input').attr('title');
@Alex является частично правильным, вы можете иметь номера, но идентификатор просто не может начинаться с числа.
в вашем случае вы выбрали бы такой ввод.
$('#xyz').attr('title');
Я знаю, что это старый пост, но вот ваше решение.
Метод var может быть очень удобным, но вы можете сделать это непосредственно через jQuery без var.
Скажем, если у вас есть p (параграф) с id = "p-2", а значением атрибута title является RS4, и вы хотите раскрасить этот абзац синим цветом. Вы используете следующее.
$("#p-2[title='RS4']" ).css("color", "blue");
Другой метод, если значение атрибута title содержит слово RS4, содержащееся в нем в заголовке case = "Audi RS4 fast", вы можете использовать метод ~ =.
$("#p-2[title~='RS4']" ).css("color", "blue");
Надеюсь, что это поможет
Используйте
var titleValue = $('#123').attr('title');
Как заметил Алекс, вы не должны использовать числовые идентификаторы.
Вы используете селектор атрибутов CSS. Для вашего примера это будет так:
$('input[title="information"]')
Подробнее о выборе тегов на основе атрибутов см. селектор атрибутов CSS.
<input type="abc" id="id_123" title="information" >
<script>
var title = $('#id_123').attr('title');
</script>
$('input').attr('title')
или $('input[title="whatever"])
Если вы хотите запросить их по названию с помощью селектора атрибутов
$('[type=abc]')
Вы можете фильтровать путем добавления атрибутов с помощью [ATTRIBUTE = VALUE].
Если вы хотите вернуть атрибут, используйте
$(SELECTOR).attr('type');
Кроме того, недопустимо запускать и значение Id с номером, вы должны исправить это.
Попробуйте следовать
$("[title|='Tomorrow']")