0
Как найти элемент привязки, где значение name=
равно хешу в URL-адресе, а затем добавить класс open
в следующий элемент div?Найти элемент привязки, где значение равно хешу в URL-адресе
if(window.location.hash) {
var hash = window.location.hash.substring(1); //Puts hash in variable, and removes the # character
console.log(hash);
// Find the anchor element where the value is equal to the has in the URL, then add '.open' class to the next div element.
$("a[name=$hash]").addClass('open'); //WRONG SYNTAX! How do I write this?
}
Проблема с этим состоит в том, что значение harcoded, мне нужно '# divid', чтобы быть переменной, например, 'hash' – Amesey
my think is' $ ("a [name = $ hash]). addClass ('open');' but i kno wthis не является правильным синтаксисом. – Amesey
Только ответы на код - это no no для SO, пожалуйста добавить описание –