$("#name +span").val("empty") but that doesnt work? and neither does:
$("#name +span").val() to get the value?
however if I do: $("#name +span").append("empty") that works.. but the problem is that when a user enters something I am not able to CLEAR out the empty message...
I am coding a psd into html/css. What problem i have is the logo is overlayed over two divs/tables such that half part is in one div and half in other. Is there any way to create one other div/table over them?
I need to filter out elements without an adjacent visible element on ID. With $(" td:regex(id, ^\d):visible") I get all element visible in the table but not sure how I would go about and filter out the element with adjacent element and his self that is visble.
Concider below table, here both 1 and 1_1 are visible but 2 is and 2_1 is not visible.
I need to filter out 1 and 1_1 as they are both visible and only keep 2 in my selection.
I have a column of links that use ajax to load content into the adjacent DIV, and I have used the loadobs function to load the JS and CSS files along with the external file. Now within the external file I have used javascript to create a 3 tab section; when you first load the page it is fine BUT if you navigate away from the page and then try going back and loading the same external page then the tabs stop working and all the content of the tabbed sections stack ontop of one another as though the javacript isnt working?
It is a work in progress but the page I am having the problems on can be found at [url] if you click on the top link in the left hand column called Tara - Female vocalist you will be able to see where the tabs are.
i have a menu generated by a list with nested lists. i want the parent link to stay highlighted when the mouse hovers over the sub menus. because those sub menus are also generated by jquery (qtip), CSS alone won't do it (triedul.topnav li:hover a {background-color: #F00;}).is there a way to do this using jquery?
I'm having some problems understanding the append() function. What I'd like to do is select an element using it's ID and add a row to the table with a HTML form element. The table is dynamically generated using a Django template ( form.as_table() ) so I'm not able to alter the original HTML markup too much.
I have created a form with malsup's Form Plugin wherein it submits on change of the inputs. I have set up my jQuery script to index drop down menus and visible inputs, and uses that index to determine whether keydown of tab should move focus to the next element or the first element, and likewise with shift+tab keydown. However, instead of moving focus to the first element from the last element on tab keydown like I would like it to, it moves focus to the second element. How can I change it to cycle focus to the actual first and last elements? Here is a live link to my form: [URL]. Here is my script:
$(document).ready(function() { var options = { target: '#c_main', success: setFocus
if the dt-element in one of the definition lists has a specific css-property (e.g. length > 100px) then the dd-element with the css-class "subtitle" in the same definition list should be removed.
I'm doing a very simple expand/collapse function using 'slideToggle'. The button that triggers this event simply says 'Expand/collapse'. I want this text to change depending on whether an element is visible or hidden.
The bit of code in bold in the code below is giving me this error in IE: Error: Webpage error details User Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/4.0; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.30729; Tablet PC 2.0; InfoPath.2; OfficeLiveConnector.1.4; .NET CLR 3.0.30729; OfficeLivePatch.1.3; MSN OptimizedIE8;ENGB)Timestamp: Tue, 16 Mar 2010 15:07:11 UTC Message: HTML Parsing Error: Unable to modify the parent container element before the child element is closed (KB927917)
Is this possible with JQuery? I have the following code which I think Should do this, but it's not working :/These are two different functions which I've been testing, and the html element is supposed to create a dropdown list via some PHP which will have the option "Other" within it. Unfortunately, I have no idea exactly how to turn "Other" into a text box when the user clicks, and I've been spending a lot of time on this already.
I`m trying to make selecting an select list option (as it become when we click on it)by clicking on a special pseudo element.I`m trying to do it in this way:
fadeout an element then insert someting in that same element then fading it in again all this without using setTimeouts.. i simply dont want to append, before the fadeout animation is done, i cant seem to achieve this unless i use setTimeout. im doing this atm but its often out of sync :/
I'm using the Microsoft Virtual Earth Version 1 Commercial Control. I want to make it so you can click on a pinpoint that's plotted on the map and all mouse events are passed to the map so that the user can click anywhere on the map (including the pin points) and drag/zoom the map around.
For those of you who haven't used Virtual Earth: Basically, there are a bunch on absolutely positioned Div elements. I basically want to pass all mouse events from one absolutely positioned div element to the absolutely positioned div element directly beneath it.
My DOM structure in HTML page have some elements 'IMG'. One of 'img' element have attribute 'src' = 'lolo1.jpg'. How can i find the 'DIV' element with this specific 'img' element inside? I have to find nearest 'DIV'.
[Code]...
I wanna write function like a GetNearestDivID('lolo2.jpg') which would give me result 'mix2'
I made a website in which I -for the first time- included some jquery code. I am totally new at this. I managed to have a menu, whose elements can be clicked, which triggers the apparition of a different "bubbles" with text inside. So far so good. But I would like to make a bubble disappear when I click on another element than the one that triggered its apparition. Explanation :
My menu is for example like: menu element 1 | menu element 2 It should do this
>> click on menu element 1 = bubble1 (it works) >> click on menu element 1 = bubble 1 disappears (it works) OR >> click on menu element 2 = bubble 1 disappears, bubble2 appears (doesn't work! there I have 2 bubbles at the same time)
Say I have multiple isntances that look similar to the above. However, I have no possible way of identifying them uniquely (because I don't know the name prior to generation).Is it posable,using JS, to snag the previous element and strip it of it's tags then rewrite a new element isntead of the two originals,say using an onClick() event on either of the elements?
I have a javascript here for adding my div element to my registration form,Adding the div element is easy, but it shows on the bottom of my form. I cant make it as the first child element of my form...This is my code
var _form = document.getElementById('registration_form'); var errorDiv = document.createElement('div'); errorDiv.setAttribute('class', 'confBox');
the code i have works in ff, chrome, opera, safari. but not ie7.in the callback function i append to the dom and after it exists in the dom i attach an event to it. this works in other browsers but does nothing in ie.. what could be causing this?
Code JavaScript: $.get('/ajax/itemqty.aspx', {'product':product}, function(data){ // this is just a snippet of code. in my project i loop through rows and insert links based
hi everybody, didn't find this using the search :( this is my problem: i create a dom element dynamically (<span>) and want to assign a class attribute to it such that it has some css style, this works in ie, but not in firefox :( here's the simple code:
<div id="somediv"></div>
var div = window.document.getElementById("somediv"); var span = window.document.createElement("span"); span.innerHTML = "span"; span.attributes.getNamedItem("class").nodeValue = "span_class"; div.appendChild(span);
so this works well in ie6, but firefox gives this error: Error: span.attributes.getNamedItem("class") has no properties
if i run this code on a statically defined span (in the html file), where a class attribute already is set:
changing the class to "span_class" works both in ie and firefox.
how can i fix my above code such that it works in both browsers? it seems that on newly created dom elements the class attribute isn't even there (to change it), how can i create it, and then change it?