我需要根据div类搜索elementid作为我的html页面中的元素id继续根据不同的导航进行更改,但我的div类似乎每次都是相同的。 我想访问elementid,然后我需要更改style.overflow ='visible'。 甚至我的elementid也被改变它有相同的后缀模式,有没有办法在jquery中使用模式搜索elementid?
请帮忙,因为我是javascript以及jquery的新手。
答案 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