Im trying to make a script which when I click on the list element... it will replace a big image with anotehr picture. The list element is a thumbnail... and I want to swop the big image with the big version of the thumbnail. Each <li> has a rel attribute... but while I can pull out each <li> from the list, for some reason the following code, yields an 'undefined' value... instead of the big-image-path...?
Attr('id') not working in AJAX. I use jQuery UI. I check and attr('class') not working too. Code: $.post('ajax.php', { top: $(".ui-draggable-dragging").css("top"), left: $(".ui-draggable-dragging").css("left"), width: $(".ui-draggable-dragging").width(), lenght: $(".ui-draggable-dragging").height() }, function(data){ goStart($(".ui-draggable-dragging").attr("id")); if(data == 'no'){ alert("1 :(");} else if(data == "yes"){ alert("0! :)");}});
I am working on an Image Map project, the project must be written under xhtml 1.1 and must validate. The problem is Firefox and Safari will not support the image map without the name attribute, internet explorer does. If I add a name attribute to the image map, the code will not validate under xhtml 1.1. Is there any way to have this work without the name attribute in FF and Safari? The inline styles will be remove later and I would also like to replace the variables with an array but for now the focus is on getting this to work in FF without the name attribute. I can just change the doctype to transitional but we have to use xhtml1.1.
Here is the code: Code: <script type="text/javascript"> var koalaMouth = "This is my left ear!"; var koalaLeftEye = "This is my left eye!"; var koalaNose = "That is my nose!"; var koalaMouth = "That is my mouth!"; var koalaRightEye = "And that is my right eye!"; function writetext(message){ document.getElementById('displayText').innerHTML=''+message+''; }function defaultText(){ .....
Here's what I hope to be a quick question that I should be able to figure out myself... but, unfortunately, I can't...I'm trying to pass a variable into the attribute selector. When I substitute the "+myHref+" for "http", I get a match. When I log the myHref var, I get a match. What's wrong with my syntax? Why isn't the myLink finding a match?
I am trying to get my script working in FF, IE and Opera but the getAttribute isn't working for me. The domain name isn't getting picked up I have tried this:
i have found a possible bug in 1.4 but it's only in Internet Explorer 7 & 8.The following code does not work and completely ruins every peice of jquery on the page (that means everything inside $(document).ready and anyting else...
I cant see any syntax errors - i pulled the example from the 1.4 site. There is no trailing commas in the object notation and i really cant see any reason it would work in firefox and not IEx and more to the point not only not work in IEx but break any other jquery in the entire page....
I'm working with a large (and unweildy) ASP.NET application, and there is a lot of jQuery code that uses selectors like this:
[name=_aspnetControl$_withASubControl] And unfortunately, some selectors that also look like this:
[name^=_someAspNetControl$_radioButtonList].
In other words, the effort to remove the $ from the attribute selectors would be monumental. If it is possible to escape the $ symbols, I can do that easily enough, but unfortunately the situation right now means that I can't upgrade to jQuery 1.5.
I'm learning jQuery with XML. I'm familiar with other query languages such as XPath. I'm having a little bit of difficulty wrapping my brain around how jQuery works but I think I can make the leap if I see a solution to a problem I know how to solve with other methods Given the following XML, please share a jQuery solution to finding the value of attribute B in elements named bar where attribute A has the value 30:
I don't know why but it's not working no matter how much i try to do it. I was planning on posting some elements on a page's div and one of them allows for mutiple things going on at once, as in allows for someone to have more than one of something. And since i don't think that it'll be working right if i try to pull it from 1+ items with the same name it'd just show the last one? Or is it that PHP would show them as a list... either way it's seeming that .attr() doesn't allow for a name change for some odd reason. And i was wondering if there was any function to allow for this to be changed easily written within jquery.
I'll trying to tell the difference between the following three cases:
<img alt="text string" /> <img alt="" /> <img />
I can do this in Firefox with the following code, where elem is the HTMLElement representing each image, but IE doesn't seem to differentiate between empty string and undefined.
var alt = elem.getAttribute('alt'); alt = (alt) ? alt : ((alt===null) ? 'really_null' : "");
The desired output from running this code on the 3 tags above is:
text string
really_null
It seems like this should be really easy...but I'm having a really difficult time trying to figure out what's going on...
I'm using the built-in Dreamweaver code to do a simple jump menu which displays a .pdf file when the user selects one from a list. Here's the entire script code, all 3 lines of it:
Code:
function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); }
Here's a snippet from the select list, with the call to the script:
Code:
<select name="anFlyers" id="anFlyers" onchange="MM_jumpMenu('parent',this,0)"> <option selected>Choose a Flyer</option>
I was wondering if someone could help me here. I need to set the class attribute of an HTML element to a specific value using javascript, can someone give me an example of how I might do this as the syntax
I'm loading an XML document and grabbing a node with content in it including html. I can't figure out how to grab the src of the first IMG tag that appears in this text string
I am aiming to change a couple of items on a CSS definition using JavaScript, so the servicer only needs to update one JS variable. I am so a novice at this...
I would like to be able to set the "top" and "height" attributes of my graphbar ID element after the percent in the JS script is changed.
I'm trying to get the value of an object's property. getAttribute returns "null" even though I'm sure the property is set. I can easily set the property, and in my actual script I do so dynamically. I just want to read the property and can't.
To help explain my problem, I've attached an example .html file as a .txt file.
The critical part of the code is this section that is based on "textbook" examples of how to get an attribute:
<script type="text/javascript"> function showcolor() { var myobject = document.getElementById("lab"); var myproperty = myobject.getAttribute("color");
alert(myproperty); } </script>
This is called via a button on the bottom of the page. The DIV object with the ID "lab" exists and has a color attribute defined in CSS, but I cannot read it, nor any other attribute, with a script. The alert displays "null".
I've been working on a dynamic script using the DOM and wanted a routine that would parse out the element attribute collection. I came up with a routine that works in FireFox 1.5 and Opera 8, but it doesn't work in IE 6. Any ideas? Code: