ant*_*liu 1 jquery jquery-ui jquery-plugins
在jquery中,如何引用具有特定title属性的div?
$('#inner').attr("title:contains('" + position +"')").css('position', 'absolute');
Run Code Online (Sandbox Code Playgroud)
这对我不起作用,如果包含不起作用,我如何引用标题="div1"的div并更改其CSS.再次感谢!
编辑:我有多个#inner div,如果标题不起作用,我怎么去指一个特定的?必须有一些方法可以为这些#inner div提供某种识别,这样我就可以单独调用它们.
如果您正在寻找一个具有标题div的祖先#inner并且拥有标题div1,请执行以下操作:
$('#inner').find('div[title=div1]').css('position','absolute');
Run Code Online (Sandbox Code Playgroud)
编辑:
有些东西告诉我你我不止一个,<div id='inner'>而你正试图获得一个具有特定头衔的那个.
如果是这种情况,您的标记无效.在具有相同ID的页面上不能有多个元素.
如果是这种情况,你将不得不重新考虑你的策略.
以下是使用class属性而不是ID,并根据title属性进行选择的示例:
HTML
<div class='inner' title='div1'>some content</div>
Run Code Online (Sandbox Code Playgroud)
jQuery的
$('.inner[title=div1]').css('position','absolute');
Run Code Online (Sandbox Code Playgroud)
这将选择inner具有标题的类的元素div1.它使用"属性等于"选择器.
您可以使用jQuery中的许多其他类型的选择器.这是一个参考: