JQuery :: Optimized Chaining - Navigate To Parent Sibling

Jan 16, 2010

I have just written some jQuery code that had to navigate to a parent sibling then 3rd child. My code was
$(this).parent().next('ul').children('li').children('span').children('input').attr('checked', 'checked');
Is there any way to optimize this I thought this would work
$(this).parent().next('ul').children('li span input').attr('checked', 'checked');

View 6 Replies


ADVERTISEMENT

JQuery :: Negatives To Using So Many Parent - Sibling And Children Type Functions?

Jan 25, 2011

The following function works fine. I was just wondering if there are any serious negatives to using so many parent, sibling and children type functions?

View 1 Replies View Related

Popup Page To Navigate Parent?

Dec 6, 2009

How can I use a pop-up page to navigate the parent page?

For instance, on my homepage, I have something like "Click here to choose your location". This should open up a page, with a list of option that I can choose to navigate the homepage!

View 1 Replies View Related

Jquery :: Properly Optimized Or Duplicated?

Jun 1, 2011

is this all fine now or am I duplicating some scripts?

[Code]...

View 2 Replies View Related

JQuery :: Remove() Not Chaining

Apr 21, 2011

I've discovered, that remove() function can't be chained, as it runs before other functions in chain.

Is it done on purpose? I believe that calling remove() as a callback, is much more clumsy, than chaining it. Am I wrong?

View 1 Replies View Related

JQuery :: Animate Chaining Isn't Working?

Oct 4, 2009

When I click the background image, f1 gets called and executes as expected, but f2 doesn't get called after the animation in f1.

Drupal.behaviors.director = function(context) {
$("#background").mousemove(function(ev) {
var x = ev.pageX;
var y = ev.pageY;

[Code]....

View 1 Replies View Related

JQuery :: .data() Corrupts Chaining?

Jan 22, 2010

the following code works fine, but the span is NOT a child of the Li element. Instead it is a childof UL. If I remove the .data() from the chain, that SPAN is created as a child node, like it should be.

$(".mainmenu-filter-content ul")
.append($("<li id='flt_" + data.id + "'></li>")
.data("filterdata", data))

[code]....

View 1 Replies View Related

JQuery :: Chaining Function Syntax?

Mar 5, 2010

just a quick question about syntax.What's the difference between the following functions?

$("#menu li").hover(
function(event) {
if ($(this).is(".active")) return;

[code]...

If you notice, at the end of the first hover function, there is an excess (), whereas on the second, there isn't. They are both functional. I was just curious as to why this is added sometimes and other times not.

View 2 Replies View Related

JQuery :: Chaining AJAX Calls With Pause?

Aug 26, 2009

is there a possibility to chain AJAX Requests? By now i have 5 AJAX Functions where one calls the next (Button Click

View 2 Replies View Related

JQuery :: Chaining Animations And Pausing For Each Step

Sep 10, 2009

In pseudo code, here's what I'm trying to do with some text:
shrinkText.changeText.EnlargeText.
The jQuery I'm using for this:
$('span#calendarNumber').animate({
color: '#999',
fontSize: '12px'
}, 500 ).html($('#calculatorSampleInPopup1').val()).animate({
color: '#900',
fontSize: '40px'
}, 2500, 'easeOutElastic' );

What happens visually upon triggering this is this:
- HTML content changes
- text shrinks
- text enlarges
I think what is happening is that the first animation is suppose to span 500 (miliseconds?) but jQuery doesn't pause for that, it just starts the animating and goes immediate to the second event which is to change the text. In otherwords, I think it's triggering correctly, it's just not producing the visual effect I want. Is the solution to put a pause of some sort between the first two events? If so, what's the proper method?

View 3 Replies View Related

JQuery :: Method Chaining - Returned Object ?

Feb 27, 2010

There's something I can't understand. If I do:

Why does jQuery return elem1 and not the created element ? Returning the created element does much more sense to me since:

a) I already got a reference to elem1 if I need to do further manipulation.

b) I got a references to the 'div' element I've just added.

The way jQuery does it, I'll never get a references to the element I've added.

Can anybody clarify this for me? Is it a 'jquery way' to work this?

View 6 Replies View Related

JQuery :: Selectors And Chaining - Alter Text In DIV

Aug 29, 2010

I haven't used jquery for quite a while and I'm trying to simply alter out the text in a div with an ID of "test" but I'm running into trouble.
Code:
var mytest = $("#test");
alert(mytest);
I'm sure it's because I've selected the div as a whole, but I've tried selecting the first child with no success.

I suppose I should first chain in a "p" selector, then select the first item, but I'm not quite sure how to do it. What I think is my closest attempt is as follows:
Code:
var mytest = $("#test").("p")[0];
alert(mytest);

View 8 Replies View Related

JQuery :: Getting Html From TD By Chaining Elements With Tags And IDs Within Scope

Jan 21, 2010

I've been programming in jQuery for some time now, and for the first time, I came across an issue where I am writing out the location of a TD with an ID="step" to get the innerHTML with html(). I receive a null value, but when I use td:first within the chain of elements, it works.Has anyone experienced this issue or have any idea why this is not working? I've tried other TDs with diffirent IDs within the same row, and the same null result happens.Is there a possible limitation to the numbe of IDs used within the chaining of the $() call?

View 4 Replies View Related

JQuery :: Selecting The Next Sibling

Sep 2, 2010

Such is the structure of my HTML:

<table>
<tr>
<td id="myHeader">
<input type='checkbox'>Header

[Code]....

I am using an ASP.NET Repeater control to create N number of code patterns similar to that above. The server code leads the input controls based on DB values. I want to default the second table to be hidden if the checkbox is blank (not checked) and shown if it is checked. I also want to duplicate this behavior on the click of the checkbox.

View 2 Replies View Related

JQuery :: How To Get Current Sibling Number

Aug 23, 2010

I've made a function for getting a ID for each sibling in a tree. Lets look at this DOM:
<ul>
<li>Five</li> //sibling ID 1
<li>Six</li> //sibling ID 2
<li>Seven</li>//sibling ID 3
</ul>

Here is the function:
function getSiblingId(elm) {
return $(elm).siblings().size() -$(elm).nextAll().size() + 1;
}

And here is how I use it:
var id = getSiblingId($('ul li:first-child')); // id = 1
Is there a more elegant way to get the same result? The work done in the getSiblingId-function has a lot of overehead.

View 1 Replies View Related

JQuery :: Get The Nth Sibling Relative To One Of The Siblings?

Apr 16, 2010

I have an unordered list element which has click events registered. What i want is to be able to find the nth relative sibling to the list item that is clicked. In prototype I can simply say $(elm).next(3) or $(elm).previous(3) for the 3rd sibling forwards or backwards from the current sibling.

In JQuery there doesn't seem to be a way of getting a sibling relative to the current one, other than the immediate next() or prev(). So if I want the third previous I have to do this inJQuery

$(elm).prev().prev().prev()

View 2 Replies View Related

JQuery :: Select Content Of A Sibling <td>?

Oct 27, 2010

I made a table with some customer information. It holds an id (hidden for the users), a company name, a phone number, an e-mail address and so on.

Inside every table row, I've made a "delete" button that should delete the relevant row in that table (see "<td class="delete">"). What I would like to do is getting the customer id that is hidden inside the first (hidden) <td> of the table row you wish to delete. I'm quite new to jQuery and I realy can't find a sollution for it. Here's my HTML [code]...

The alerts are working fine I guess. I've got something like "[object Object]" for the first alert and "object HTMLTableCellElement]" for the second alert. The other 2 testrules don't work. Firebug gave me the error message "$(this).parent().children("td")[4].text is not a function", but for now, I realy don't know what I'm doing (wrong) in those last 2 rules. Anyone who could help me out with this newbie problem about parent, child and/or sibling elements?

View 2 Replies View Related

JQuery :: $(this).next() Not Matching Sibling Table?

May 12, 2009

Trying to hide a table that's a sibling to the anchor to which theclick event is being called. It works, with any element but a tableas a sibling. My code/markup:

<script type="text/javascript">
$(document).ready(function(){
// show/hide details

[code]....

View 1 Replies View Related

JQuery :: Find Next Instance Of Class (not As A Sibling)

Jun 15, 2010

I have the following style markup:

<h2>
<span class="status">
UNDER OFFER
</span>

[Code].....

As i'm trying to add an overlay image to the hyperlink so it will appear on top of the image that is already there (css absolute and z-index).

View 5 Replies View Related

JQuery :: Hide/Show Sibling Element?

Jun 14, 2010

Consider the following:<div id="item-1">
<a href="#">The Link</a>
<div>The contents shown on hover only</div>
</div>

I'm positioning elements absolutely. I want the child DIV to show when I hover over the link. Here is how I'm accomplishing this:

$("#item-1 a").mouseover(function() {$("#item-1 div").fadeIn('fast');})
$("#item-1 a").mouseout(function() {$("#item-1 div").fadeOut('fast');})

This works wonderfully. But I would like to make this generic so that I need 2 lines of code, not 2 times however many items I have.

View 1 Replies View Related

JQuery :: Set Property Based On Sibling Width()?

Oct 5, 2009

I'm trying to set a width of a span class based on the width of the image inside of it. I've got a container that will also have a bunch of images... some of them will have captions and will be wrapped in a class "caption"... some will not be wrapped in the "caption" class. I'm trying to loop through the container... find all the "caption" classes... and then set the width of the caption class based on the width of the image inside of it. Here's what a basic image with a caption will look like:

<span class="caption fltrt">
<img src="" alt="" />
caption goes here
</span>

I'm able to look through the containing div and locate all the images and then get their width using the following:

// Find all images in the overview section
var overviewImgs = $(".overview-content").find("img");
// Get the width of each image in the overview section

[code]....

I can't figure out how to loop through and find all the instances of "caption" and then set the width of the "caption" class based on the
width of the image inside of it.I can find all the "caption" classes... and I can find all the images and get the image widths... but I'm not sure how to combine these two so I am only finding the images inside of the "caption" class and then setting the "caption" class width based on the width of the image inside of it. The images are added by a separate content developer and can be any size. Not all images will have captions... only the ones wrapped in the "caption" class.

View 2 Replies View Related

JQuery :: Type - Next Sibling Of The Section With Id Gedicht1 ?

Jan 5, 2012

I have a question about a selector.

How can I type: the next sibling of the section with id gedicht1 ?

View 1 Replies View Related

JQuery :: Selector For Next Non-sibling Input Element?

Oct 8, 2010

I'm working with jQuery on a form where each input element is contained in an <li> element.

Some fields are read-only, identified by a class ".readonly", and I'd like to bind a jQuery function to these fields' "focus" event, to send the focus to the next input whose class is not read-only.

But, because of the containing <li> elements, I don't think .next('input') will work, since the <input> tags aren't siblings.

Is there a simple selector that will do the job without having to climb up and down the DOM via parents and children? To me that feels unsatisfactory and brittle, because should the designer decide to change the layout (lists within lists, <div>'s within <li>'s), my DOM-climbing code might break.

View 5 Replies View Related

JQuery :: Inserting Content Relative To A Sibling?

Dec 13, 2011

I have two divs: #div1 and #div2. what I'm trying to do is attach the second div to follow directly to the right of the first div, but I'm doing something wrong with the left property:

$('#div2').hide().insertAfter($('#div1'));

$('#div2').show().css({$('#div1').css('left', 100%)});so to recap, just trying to insert the second div directly to the right of the first one.

View 6 Replies View Related

JQuery :: LeftNavLink - Sibling DIV Backup Not Sliding

Aug 22, 2009

I have the following layout for my page in ASP.NET:
<div id="content">
<div id="leftnavcover" class="leftnavcover"></div>
<asp:PlaceHolder ID="ph_leftnav" runat="server">
<div class="leftnav" id="leftnav">
<asp:Repeater runat="server" ID="rptr_LeftNav">
<HeaderTemplate> .....

Which renders the following HTML:
<div id="content">
<div id="leftnavcover" class="leftnavcover"/>
<div id="leftnav" class="leftnav" style="left: 0px;">
<ul><li>
<a id="ctl00_rptr_LeftNav_ctl01_hyp_LeftNav" class="LeftNavLink" href="services-subsection-1">
Services Subsection 1</a>
<div class="leftnavmenu" style="display: block;"> .....

And I have the following JQuery script:
$(document).ready(function() {
$("a.LeftNavLink").mouseover(function() {
$(this).next("div.leftnavmenu").slideDown(500).siblings("div.leftnavmenu").slideUp("slow");
});
});
The problem is that when I bring my mouse on top of one of the .LeftNavLink's, it slides down the corresponding .leftnavmenu, but it doesn't slide the sibling divs back up when you put your mouse on top of another .LeftNavLink, which is what it is supposed to do. Anyways, I got this code from: [URL]

View 5 Replies View Related

JQuery :: Disable Form (sibling) Elements?

Oct 19, 2010

What is the selector to disable all form elements on the same 'level'? What I have is this:

Code:
<form>
<input id="element1" name = ........ />

[code]....

View 7 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved