$('#menu > li:parent').click(function () {
$(window.location).attr('href', '#menu > li:child');
});
ASKER
$('#menu > li:parent').click(function () {
//var target_url=this.html();//if you want to get url from li text
var target_url=$('#menu > li:parent > a').attr('href') ;
//if you want to get url from an a inside li , you may use this instead of #menu > li:parent
window.location.href=target_url;
});
ASKER
ASKER
<ul id="menu">
<li><span></span><a href="#page_1">About Us</a> <!-- KITCHEN MASTER -->
<ul class="ul_1">
<li><a href="#page_more">Kitchen Master</a></li>
<li><a href="#page_more">Our Designers</a>
<ul class="ul_2">
<li class="first"><a href="#page_more">Glenn Ray</a></li>
<li><a href="#page_more">Phillip Weitlauf</a>
<li class="end"><a href="#page_more">Alison Wallace</a></li>
</ul>
</li>
<li><a href="#page_more">Why The Master?</a></li>
<li><a href="#page_more">Portfolio</a></li>
<li class="end"><a href="#page_more">Privacy/Terms</a></li>
</ul>
</li>
ASKER
$('#menu:first > li:eq(0) > a' ).click(function () {
$(' > li:eq(1) > a',this:parents(‘ul:eq(0)’) ).click();
return false;
});
ASKER
$('#menu > li:parent').click(function () {
//var target_url=this.html();//if you want to get url from li text
var target_url=$('(this) > .ul_1 > li:parent > a').attr('href') ;
//if you want to get url from an a inside li , you may use this instead of #menu > li:parent
window.location.href=target_url;
});
var source_link_container=$('#menu:first > li:eq(0)');
$(source_link_container+' > a' ).click(function (source_link_container) {
var target_url=$(source_link_container+':parent > li:eq(1) > a' ).attr('href') ;
window.location.href=target_url;
return false;
});
ASKER
$('#menu > li:parent').click(function () {
//var target_url=this.html();//if you want to get url from li text
var target_url=$('#menu > li:parent > a').attr('href');
alert(target_url);
//if you want to get url from an a inside li , you may use this instead of #menu > li:parent
window.location.href=target_url;
});
ASKER
<script type="text/javascript">
$(document).ready(function() {
$('#menu > li:parent > a').click(function () {
alert('hello');
});
});
</script>
<ul id="menu">
<li><a href="#">Hello</a></li>
<li><a href="#">Hi</a></li>
</ul>
$('#menu > li:parent') is same as $('#menu)
because you are first getting #menu then select its child
$('#menu > li:eq(0) > a').click(function () {
alert('hello');
});
ASKER
ASKER
ASKER
ASKER
<ul id="menu">
<li><a href="msn.com"></li> <!-- parent link -->
<ul class="children">
<li><a href="google.com">Hello</a></li> <!-- first child link -->
<li><a href="yahoo.com">Hi</a></li>
</ul>
<li><a href="facebook.com"></li>
<li><a href="myspace.com"></li> <!-- parent link -->
<ul class="children">
<li><a href="iupui.edu">Hello</a></li> <!-- first child link -->
<li><a href="ku.edu">Hi</a></li>
</ul>
<li><a href="amazon.com"></li>
</ul>
$('#menu > li > a').click(function () {
var target_url=$(':parent > ul > li:eq(0) > a',this).attr('href');
alert(target_url);
window.location.href=target_url;
});
<ul id="menu">
<li><a href="msn.com"> <!-- parent link -->
<ul class="children">
<li><a href="google.com">Hello</a></li> <!-- first child link -->
<li><a href="yahoo.com">Hi</a></li>
</ul>
</li>
<li><a href="facebook.com"></li>
<li><a href="myspace.com"> <!-- parent link -->
<ul class="children">
<li><a href="iupui.edu">Hello</a></li> <!-- first child link -->
<li><a href="ku.edu">Hi</a></li>
</ul>
</li>
<li><a href="amazon.com"></li>
</ul>
ASKER
<ul id="menu">
<li><span></span><a href="#page_1">About Us</a> <!-- KITCHEN MASTER -->
<ul class="ul_1">
<li><a href="#page_more">Kitchen Master</a></li>
<li><a href="#page_more">Our Designers</a>
<ul class="ul_2">
<li class="first"><a href="#page_more">Glenn Ray</a></li>
<li><a href="#page_more">Phillip Weitlauf</a>
<li class="end"><a href="#page_more">Alison Wallace</a></li>
</ul>
</li>
<li><a href="#page_more">Why The Master?</a></li>
<li><a href="#page_more">Portfolio</a></li>
<li class="end"><a href="#page_more">Privacy/Terms</a></li>
</ul>
</li>
$('#menu > li > a').click(function () {
var next_ul_tag=$(':parent',this).next('ul');
var target_url=$(' > li:eq(0) > a',next_ul_tag).attr('href');
alert(target_url);
window.location.href=target_url;
});
ASKER
<script type="text/javascript">
$('li a').click(function () {
var next_ul_tag=$( $(this).parent());
var target_url=$('> ul > li:eq(0) > a',next_ul_tag).attr('href');
alert(target_url);
window.location.href=target_url;
return false;
});
</script>
ASKER
ASKER
<script type="text/javascript">
$('.parent').click(function () {
var target_url=$( $(this) '> li:eq(0) > a',next_ul_tag).attr('href');
alert(target_url);
window.location.href=target_url;
return false;
});
</script>
<ul id="menu">
<li><a class="parent" href="msn.com">msn</li> <!-- parent link -->
<ul class="children">
<li><a href="google.com">google</a></li> <!-- first child link -->
<li><a href="yahoo.com">yahoo</a></li>
</ul>
<li><a class="parent" href="facebook.com">facebook</li>
<li><a class="parent" href="myspace.com">myspace</li> <!-- parent link -->
<ul class="children">
<li><a href="iupui.edu">iupui</a></li> <!-- first child link -->
<li><a href="ebay.edu">ebay</a></li>
</ul>
<li><a href="amazon.com">amazon</li>
</ul>
ASKER
ASKER
ASKER
JavaScript is a dynamic, object-based language commonly used for client-side scripting in web browsers. Recently, server side JavaScript frameworks have also emerged. JavaScript runs on nearly every operating system and in almost every mainstream web browser.
TRUSTED BY
so you may try
Open in new window