Сообщение от j0hnik
|
<head>
<meta charset="utf-8">
</head>
<body>
<ul>
<li><a href="http://google.com">google</a></li>
<li><a href="http://google.com">не должна работь</a>
<ul>
<li><a href="http://google.com">google</a></li>
</ul>
</li>
<li><a href="http://google.com">google</a></li>
<li><a href="http://google.com">не должна работь</a>
<ul>
<li><a href="http://google.com">google</a></li>
</ul>
</li>
<li><a href="http://google.com">google</a></li>
</ul>
<script>
var el = document.querySelectorAll("li:nth-child(2n+2) > a");
for (var i=0; i<el.length; i++) {
el[i].onclick = function(){
event.preventDefault();
}
};
</script>
</body>
Вот селектор для данного примера
Если у вас по другому сформировано все это не сработает!
|
Спасибо, то что нужно), только как применить это к такому коду?
<ul>
<li class="ded"><span class="google"><a href="http://google.com" class="active">Не должна работать</a></span>
<ul class="menu" style="display: none; visibility: hidden;">
<li class="ded"><span class="google"><a href="http://google.com">Google</a></span>
</li>
<li class="ded"><span class="google"><a href="http://google.com">Google</a></span>
</li>
<li class="ded"><span class="google"><a href="http://google.com">Google</a></span>
</li>
<li class="ded"><span class="google"><a href="http://google.com">Google</a></span>
</li>
</ul>
</li>
<li class="ded"><span class="google"><a href="http://google.com">Должна работать</a></span>
</li>
<li class="ded"><span class="google"><a href="http://google.com">Не должна работать</a></span>
<ul class="menu" style="display: none; visibility: hidden;">
<li class="ded"><span class="google"><a href="http://google.com">Google</a></span>
</li>
<li class="ded"><span class="google"><a href="http://google.com">Google</a></span>
</li>
<li class="ded"><span class="google"><a href="http://google.com">Google</a></span>
</li>
<li class="ded"><span class="google"><a href="http://google.com">Google</a></span>
</li>
</ul>
</li>
<li class="ded"><span class="google"><a href="http://google.com">Не должна работать</a></span>
<ul class="menu" style="display: none; visibility: hidden;">
<li class="ded"><span class="google"><a href="http://google.com">Google</a></span>
</li>
<li class="ded"><span class="google"><a href="http://google.com">Google</a></span>
</li>
<li class="ded"><span class="google"><a href="http://google.com">Google</a></span>
</li>
<li class="ded"><span class="google"><a href="http://google.com">Google</a></span>
</li>
</ul>
</li>
<li class="ded"><span class="google"><a href="http://google.com">Должна работать</a></span>
</li>
</ul>