我需要能够编写一个javascript函数,它将特定元素的ID作为文本返回到屏幕,而不知道整个div id。我只知道id的前6个字符,最后两个字符是两个随机数。
例如:
HTML:
<div id="coe02"></div>
<div id="bernar15"></div>
<div id="mason23"></div>
<div id="wolffe33"></div>
让我们说我想回“bernar15”我该怎么做?
现在我有:
var theDiv = $("div[id^='bernar']");
这会返回正确的div,但现在我想获取该元素的整个id。
有办法做到这一点吗?
答案 0 :(得分:2)
最简单的方法是......
var divID= $("div[id^='bernar']")[0].id;
它使用jQuery获取div,就像你已经拥有的那样,然后使用[0]
获取DOM元素,并获取它的id。
答案 1 :(得分:2)
theDiv.attr('id')
是您返回完整ID字符串所需的内容
答案 2 :(得分:0)
这应该可以解决问题:
$("div[id^='bernar']").prop("id");
答案 3 :(得分:0)