jquery - 使用 jQuery 按标题选择一个 div

标签 jquery select html title

我有一个带有 div 的网页,其中包含几个其他没有关联 ID 的 div:

<div id="container">
<div   title ="jhon" style=" position:absolute; left: 821px; top: 778.44px; width:8px; height:9px; z-index:3;"> </div> 
<div   title ="carl" style=" position:absolute; left: 561px; top: 579.88px; width:8px; height:9px; z-index:3;"> </div> 
</div>

我需要能够按标题搜索其中一个 div,然后访问它的样式属性,例如 left 和 top。

我正在使用 jQuery,但我不知道如何按名称选择元素。我试过类似的东西:

var c =$('div[title~="john"]');
alert(c);               //I get [object Object]
alert(c.style.left)     // throws an error and is undefined

但是好像不行。

有什么帮助吗?

最佳答案

alert( $("div[title=\"john\"]").css("left") );
alert( $("div[title=\"john\"]").css("top") );

或者,如果名称是一个变量:

var name = "john";
alert($("div[title=\""+name+"\"]").css("left"));
alert($("div[title=\""+name+"\"]").css("top"));

关于jquery - 使用 jQuery 按标题选择一个 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9152551/

相关文章:

html - 如何从无序列表项中删除缩进?

html - 如何在 Owl Carousel 中制作自定义点?

php - 使用 AJAX 或 jQuery 和 PHP 填充文本字段的动态选择框

javascript - 带有背景覆盖的随机背景?

jquery - 如何使用jquery更改div标题

javascript - 如何在新函数中使用带有 OnChange 的文本框中的值?

mysql - 直接在MySQL语句中生成MD5 idHash

具有可选列过滤器的 MySQL 参数化 SELECT 查询

mysql - 将 AutoCommit 设置为 0 的 DBI 数据库句柄未通过 SELECT 返回正确的数据?

javascript - Chrome 中的 childNodes.length 0/在 IE 和 FF 中更正