使用div类搜索元素

时间:2011-11-10 19:22:08

标签: javascript jquery

我需要根据div类搜索elementid作为我的html页面中的元素id继续根据不同的导航进行更改,但我的div类似乎每次都是相同的。  我想访问elementid,然后我需要更改style.overflow ='visible'。 甚至我的elementid也被改变它有相同的后缀模式,有没有办法在jquery中使用模式搜索elementid?

请帮忙,因为我是javascript以及jquery的新手。

3 个答案:

答案 0 :(得分:1)

如果我已正确理解您的问题,那么要按类选择元素,您可以使用class selector

var elems = $(".someClass");

要选择id以特定值开头的元素,您可以使用“attribute starts with”选择器:

var elems = $("[id^='something']");

您可以使用许多其他selectors。最好看的地方始终是jQuery documentation

答案 1 :(得分:1)

我建议你签出jQuery选择器列表:http://api.jquery.com/category/selectors/

它将帮助您更好地理解如何利用jQuery的强大功能。

http://api.jquery.com/有一个完整的jQuery函数列表,我记得当我开始学习时,它可以轻松地完成你可以做的事情。

答案 2 :(得分:0)

您可以按类找到元素:

$(".class-name");

或通过id:

$("#elementId");

请记住,返回值是一个jQuery对象(数组),因此您需要使用索引器来获取元素:

var element = $(".class-name")[0];
var elementId = element.id;

这是一个很好的起点:

http://docs.jquery.com/Tutorials:Getting_Started_with_jQuery