如何在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']")