2017-02-16 76 views
-5

我有<tr class="task"title="Edit"> 我怎样才能所有权转移到CSS类这样如何使用CSS改变HTML标题

tr.task{ 
title="Edit"; 
} 
+1

不是你想达到 – tigerdi

+2

CSS真正明确的是造型...没有用于存储属性数据? – zgood

+0

您无法使用CSS设置HTML属性。 – yadejo

回答

0

您需要使用jQuery来更改标题属性。

$('.task').prop('title', 'your new title'); 

或者title属性:

$('.task').attr('title', 'your new title'); 

阅读有关的区别在这里:.prop() vs .attr()

+0

谢谢你的工作很好。 – Maksims

+0

也许你知道,我可以如何传输而不是 $('。task-row-link')。attr('title','Edit'); 但是 $('。task-row-link')。attr('title','@ Shop.Resources.Properties.Literals.Edit'); – Maksims

+0

您应该可以使用所描述的方式添加该标题。查看JSFiddle https://jsfiddle.net/jamesbr139/3xj6b4sw/ – tigerdi

0

它是超越CSS改变标题的功能,但如果你正在寻找选择tr.task标题为 “编辑”,这里是你如何能做到这一点使用attribute selectors

tr.task [标题= “编辑”]