如何在jquery中的输入标签中选择“title”属性?
就像我们在jquery中有选择器("#id_name"),(".class_name") (":input_type")
如("#id_name"),(".class_name") (":input_type")
.. ("#id_name"),(".class_name") (":input_type")
,如何从输入标签中选择title
属性?
例如:
我需要一个选择器来选择标题值。 帮我。
$('input[title="information"]');
$('input').attr('title');
@Alex是部分正确的,你可以有数字,但id不能以数字开头。
在你的情况下,你会选择这样的输入。
$('#xyz').attr('title');
我知道这是一个老post,但这是你的解决方案。
var方法可以非常方便,但你可以通过jQuery直接执行此操作而不需要var。
假设您的ap(段落)id =“p-2”且title属性值为RS4,并且您希望将该段落用蓝色着色。 您使用以下内容。
$("#p-2[title='RS4']" ).css("color", "blue");
如果标题属性值在案例标题=“奥迪RS4很快”中包含单词RS4的另一种方法,则可以使用〜=方法。
$("#p-2[title~='RS4']" ).css("color", "blue");
希望这可以帮助
使用
var titleValue = $('#123').attr('title');
正如Alex指出的那样,你不应该使用数字ID。
您使用CSS属性选择器。 对于您的示例,它将是这样的:
$('input[title="information"]')
有关基于属性选择标记的更多信息,请参阅CSS属性选择器 。
$('input').attr('title')
或$('input[title="whatever"])
如果要使用属性选择器按标题查询它们
$('[type=abc]')
您可以使用[ATTRIBUTE = VALUE]按属性放置进行过滤。
如果要返回它们使用的属性
$(SELECTOR).attr('type');
此外,它无法启动和Id值与数字,你应该修复它。
尝试如下
$("[title|='Tomorrow']")