Cannot use text() with document title tag in IE
Hi, When I try to use text() to get text value from the document title tag IE return an empty string (FF returns the correct value). /* doesn't work in IE (6 and 7) */ var title = $("title").text(); alert(title); /* works in all browsers */ var title = $("title").html(); alert(title); However, if I instead use html(), it seems to work in all browsers. Known bug or is it something that I have missed? Thanks...
wrapInner on body element conflicts with google analytics script
Hi, Not sure if this is a bug so I posted here, but when you have the google analytics tracking script on your page, running the following line results in a white screen and the page never loading. $("body").wrapInner('<div id="wrap_body"></div>'); The same happens if you do: $("body").children().wrapAll('<div id="wrap_body"></div>'); I get this bug on Firefox 3 using Windows XP
bug report: jquery.fn.offset on 1.3.x series + IE6/7 (works fine with 1.2.6)
Hi all. This bug seems to affect just IE6/7. So fire it up if you want to do some quick testing :) == Testing environments == - Working version (jQuery 1.2.6 + jQuery ScrollTo 1.4.1 + jQuery.localScroll 1.2.7): http://test.rudysmusic.com/electric-guitars/pre-owned/?jquery=1.2.6 - Failing version (jQuery 1.3.2 + idem): http://test.rudysmusic.com/electric-guitars/pre-owned/?jquery=1.3.2 - Working version (jQuery 1.3.2 patched using jQuery.fn.offset from 1.2.6 + idem) http://test.rudysmusic.com/electric-guitars/pre-owned/?jquery=1.3.2-patched
Optional scope for events
Looking for any feedback on #3699 before committing, which is for allowing an alternative scope for events. There is a patch attached to the ticket. The ticket actually proposes a method signature that doesn't really fit jQuery's style. I added a patch that allows the following call signature instead.<div> </div><div>$(...).bind("type", fn, scope);</div><div>$(...).bind("type", data, fn, scope);</div><div> </div><div>This also applies to .one() and .live().</div><div> </div><div>The patch utilizes
jquery error
is this a bug? can you help me about this error? thanks in advance! ######## code-snippet: $(document).ready(function() { $("#Standard select, #Select select") .change(function(e){ var productType = $(this.parentNode.parentNode).attr("id"); var selects = $("#"+productType+" select"); if(this.value == "" && selects.length > 1) { //entferne select-feld inkl. umgebendem $(this.parentNode).remove(); } else
jquery-claypool
Announcing jQuery-Claypool (<a href="http://docs.jquery.com/Plugins/Claypool">http://docs.jquery.com/Plugins/Claypool</a>) jquery-claypool is a small, concise, fast, railable javascript application framework, built as a jquery-plugin that provides all the usual important patterns for large, long-lived client-side apps, server-side apps, or something strangely, beautifully in the middle. like django, rails, and spring but built for jquery. jquery-claypool provides a powerful routing framework,
sorry for cross post
that wasnt supposed to happen. sorry<br clear="all"> -- Christopher Thatcher
real control of jquery callback
hi to all, i've wrote a little jquery plugin and i think it will be very useful and it will be a good idea integrate this in jquery core. it's a very short piece of code and it's about control callback function setting scope and custom parameters. if you're interested i've published it on google code (http:// code.google.com/p/jquerycallback/). it's very simple and not-invasive: its api contains just two methods: $.callback and $.delegate in common pattern developers use to create anonymous function
IE7 crash manipulating DOM
I was hacking together a quick example of flipping between product details for a commerce site I'm developing on and found a consistent crash using IE7 (FF3.0.10 and Safari 3.2.2 have no problem). I have two DIVs laid out identically, except for the text and image content. The first DIV is displayed when the page loads, the second is hidden (display: none). When I click on a graphic set up to display DIV #2 everything is fine, when I click on it again to return to DIV #1 the browser crashes. I'm
slideToggle not working correctly on tbody element
Hi, Today I was trying to apply a slideToggle on a tbody element: <script type="text/javascript"> $(function(){ $('tbody').hide(); $('thead').bind('click',function(){ $('tbody').slideToggle(); }); }); </script> <table> <thead> <tr> <th> Test </th> <th> Check
Bug in IE 7 with 'find' method
I was able to reproduce this bug in JQuery 1.2.6, 1.3, and 1.3.1 on Windows XP with Internet Explorer 7. The use case is that I have a collection of items in a page of HTML, and I'm using JQuery to build up a JavaScript model (and insert these list items into Google Maps). So, I'm selecting on a class and then iterating over all the items in that class - and performing a find on each item. The following example should illustrate the bug: <div class="foo"> <div class="bar">one</div> </div> <div class="foo">
Safer and slower version to combat Object.prototype legacy
http://dbj.org/jquery.1.3.2.safe.slow.js What do you think? It seems to work for me with : // testing safe and slow jQuery version ... Object.prototype.my_abuse = function() { }; Object.prototype.my_abuse2 = "!!!" ; Object.prototype.$ = "!!!"; NOTE 1: absolutely no optimization has been done in the implementation of the idea -- DBJ
Detecting when CSS has loaded
Hi, I've been doing some research into how browsers load CSS files and how they impact on the parsing of script. A problem I'm having is reading styles of an element, but getting incorrect values as the script is (sometimes) running before the stylesheets have loaded. When Firefox & IE encounter a <script>, they wait for any currently loading CSS to load and apply before executing the script. However, Firefox won't do this if the CSS has been added to the document via appendChild. Opera and Webkit
selecting XML elements bugs IE6/7
Hey guys, I think I found a bug when traversing an xml doc with 1.3+. Here is the xml doc: <a href="http://ietracker.staging.informationexperts.com/ajax/buildXML.aspx?id=1002">http://ietracker.staging.informationexperts.com/ajax/buildXML.aspx?id=1002</a> When I do $('module[ref="1002" lessons lesson:eq(0) topics topic') i should be getting back 7 records but instead, in IE6/7, I am getting back 13 which is the total amount for both lessons that is with in the 1002 element. It seems like it is failing
A Modest Proposal: jQuery Enterprise
jQuery community, Amazing work. I can't believe how fast jQuery has developed into the best bottom-up JS library. 1.4 looks great. But as jQuery expands to include things like lazy loading, it might be time for a sister project that provides important, but less commonly needed functionality in a standard and organized way. Essentially, I would like to start a new branch of jQuery, akin to jQuery UI, that provides a standard set of tools and 'classes' that enable the development of more complex applications
1.3.2 child selector issue in Opera 9.27
In Opera 9.27 (Linux), jQuery 1.3.2 selects a ul in the document, rather than the child ul of the #TestFieldset element. Not sure how to write a formal unit test for this, but here's a small code snippet that shows the issue: <html> <head> <script type="text/javascript" src="jquery-1.3.2.js"></script> </head> <body> <ul><li>Random List</li></ul> <fieldset id="TestFieldset"> <ul></ul> </fieldset> </body> <script type="text/javascript"> jQuery(document).ready(function() { alert(jQuery('#TestFieldset>ul').html());
1.3.2 child selector issue in Opera 9.27
In Opera 9.27 (Linux), jQuery 1.3.2 selects a ul in the document, rather than the child ul of the #TestFieldset element. Not sure how to write a formal unit test for this, but here's a small code snippet that shows the issue: <html> <head> <script type="text/javascript" src="http://geoscreen11/js/ jquery-1.3.2.js"></script> </head> <body> <ul><li>Random List</li></ul> <fieldset id="TestFieldset"> <ul></ul> </fieldset> </body> <script type="text/javascript"> jQuery(document).ready(function() { alert(jQuery('#TestFieldset>ul').html());
Mutation Events
Hi, I've written a small plugin that modifies jQuery to fire events when attributes, and data items are modified. There is a better description of it on the wiki at github: http://wiki.github.com/jollytoad/jquery.mutation-events My intention is to use this as the basis for an MVC pattern, where the Model is the DOM or a DOM-like structure that jQuery can manipulate, I've discussed this further here: http://www.adaptavist.com/display/~mgibson/2009/04/28/Musings+on+MVC+in+jQuery I'd be interested to
Attribute Selector Bug?
Can any of you reproduce this bug? Markup: <a href="/path/To/File.ext" ... /> <form action="/path/To/File.ext" ... /> Bug: $('a[href^=/path]') will yield one selected item $('form[actionf^=/path]') will yield zero selected items Thoughts?
html() and text() are not symmetrical
Somewhat suprisingly so, the jQuery html() method does output the inner HTML of only the frist element selected. While text() method does output the concatenation ot the inner text of all the elements selected. Maybe someone will improve things here in 1.3.3 ? Or there is some higher logic to this, which might prove me wrong. -- DBJ
how to *not* add X-Requested-With
How can I do an AJAX request with jQuery and *not* add the X-Requested- With header? I am trying to do a cross domain request with Firefox 3.5 and the X- Requested-With header means that the request is "preflighted", which the cross domain resource is not setup to handle, https://developer.mozilla.org/En/HTTP_access_control The cross domain resource is setup to handle "simple" requests, but I cannot figure out how to make the request with jQuery and *not* add the X-Requested-With header.
ADDING METHOD TO OBJECT.PROTOTYPE BREAKS SIZZLE ?
I have found this: If I do this, in a global scope : Object.prototype.any_method = function () {} Then Sizzle fails. [ jQuery.1.3.2 (uncompressed) ] 1583: while (expr && set.length) { 1584: for (var type in Expr.filter) { 1585: if ((match = Expr.match[type].exec(expr)) != null) { 1586: var filter = Expr.filter[type], found, item; 1587: anyFound = false; 1588: 1589: if (curLoop == result) { 1590: result = []; 1591: } Line 1585 , causes an exception "Object does not support this property or method".
how to convert a string to json structure
I have a string that is like [{"carePacks": [{"businessCode":"J1PS","description":"HP 1"}],"coveragePeriod":12}, {"carePacks":[{"businessCode":"J1PS","description":"HP s"}],"coveragePeriod":13}]. can you give me some advice on how to convert it to a json structure, and how to get data from the data structure, like get "HP 1".
how come jquery(or ajax) removed javascript from a remote server?
when I use $("#selectableServiceLevelListContainer").load(requestUrl + " #getServiceListResult", hwFamilyCodes) to get the returned html and javascript. html content can be returned correctly, but javascript is removed by jquery or ajax, I am not sure what caused this problem. any one can give me some advice? <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> <div id="getServiceListResult"> hello <script type="text/javascript">
How to return an array object from each()?
I'm currently trying to build an array from an Ajax request, creating a new object for each item in the query. Here's the code: function ajaxMenu(whatTab){ // retrieve the xml playlist $(document).ready(function(){ var id = 0; var title = ''; // start menu $("#layout_left_menu_float").empty(); $("#layout_left_menu_float").append("<ul>"); var playlist = new Array(); // load the xml and run a foreach
[QUnit] Hook for reporting and integration
I am after a way to better integrate Qunit into a continuous integration system. I need quinit to send a report to a web server but could not find a way to hook a callback at the end of the tests where I could use ajax to send the stats. So I did the following simple changes to testrunner.js to allow that. first add a neutral callback for report as default: var config = { Test: [], ... (line 21) report: function(){}, // block until document ready blocking: true }; function runTest()
Massive jQuery + jQuery-UI memory leaks on IE7 and IE8
I originally reported the problem on another thread (http:// groups.google.com/group/jquery-dev/msg/52927e5708f3e930), but since the thread discussed different sorts of IE leaks which may not be related, I'll start a new one for this particular problem. Problem description from original posting: --- clip --- Not sure if this is related, or if the problem is with jquery, jquery- ui, the way we are using them or just IE, but we too are experiencing problems with IE and growing memory use. Our application
.html(function(){});
It would be great to add this functionality to the .html(); $('#element').html(function(){ return 'xxx'; }); Right now the closest method to do this is $('#element').html(htmlfun('#element'));
Blank jQuery page leaks memory in IE?
Hi all, I've been using Drip to try and track down some memory leaks in my app, but as I started stripping code out, I discovered a simple blank page including jQuery seems to leak. The elements seem to be all those created by the jquery.support object (script, a, divs). Happens in IE7 and IE8. If you run Drip on the jquery.com homepage you'll see all the elements leaked. Is this a known issue? Is there any ETA for a fix? Our application is likely to be open in a browser for the entire day (with
Please help me to create a page scroll
I have to create a page scroller like in latest version of yahoo mail list scroll. Can I create that kind of scolling effect by using js. If any body can help me please replay me.
$(document).unbind('click') clears live click events
This is probably as expected, but $(document).unbind('click') clears .live() click events. Is this a bug to be filed, or is that what we want to happen? I understand that .Iive() sets events on the document, but I still vote for bug. Or at least document it under .live(. In my code: $('.closeFilter').live('click', this.close); is getting cleared by $(document).unbind('click'); And speaking of the .live() documentation. It's inaccurate: "When you bind a "live" event it will bind to all current and
Page Scroll
Hai I have to create a page scroller like in latest version of yahoo mail listing scroll. Can I create that kind of scolling effect by using jquery. If any body can help me please replay me.
Parameter value contains white space in jQuery function
<div>HI All,</div> <div> </div> <div>I am preparing the data values{paramName:value} from the html page and passing to the jQuery function. But the parameter value contains white space or any special character so it is giving error 'Unterminated string'. </div> <div> </div> <div>Is thier any way I can get the same parameter value with the space and white character? As i need to save the data in the data base in the exact format.</div> <div> </div> <div>Thanks in Advance. !!!!!!!!!!</div>
[Validate] New CSV (Comma Separated Value) Validation - additional-methods.js
Full post @ http://llihp.blogspot.com/2009/04/jquery-csv-validation-for-user-input.html Validates for a-z A-Z 0-9 jQuery.validator.addMethod("validcsv", function(value, element) { return this.optional(element) || /^([a-zA-Z0-9])+(,[a-zA-Z0-9]+)* $/.test(value); }, "Must be comma separated if entering multiple values: Value1,Value2"); Validates for a-z A-Z jQuery.validator.addMethod("validcsv", function(value, element) { return this.optional(element) || /^([a-zA-Z])+(,[a-zA-Z]+)*$/.test (value); },
globalEval in high conflict situations.
Hi, I'm using jQuery in a high conflict situation, ie. multiple versions of jQuery in one page. Unfortunately I have no way around this other than not using the latest jQuery. So first off, jQuery 1.2 is loaded and noConflict() called. Later, jQuery 1.3.2 is loaded and fed into a closure as such: (function($) { ... })( jQuery.noConflict(true) ); Within the closure if I try to dynamically load some html that contains script then the script will be executed with jQuery 1.2 as the global jQuery object.
Fire and Forget requests using jQuery
I have some non-critical logging messages I want to send from browsers. I don't want the browser to wait for a response, or use up an available xhr channel. The rest of the app is jQuery talking to a webservice on the server. XMLHTTP is, as far as I know, a protocol that assumes you want a response and has no mechanism for fire and forget. I could set up JavaScript code that aborted the xhr, maybe on status changed, but that seems kludgy. As far as I know, there is no native jQuery way to send a
IE6/IE7 Object doesn't Support this Property or Method
Hi, Problem that i'm facing is that i'm load external ASPX pages in AJAX tabs..its working great in FF 3.0,Safari,Chorme & IE8 but it gives "Object doesn't support this property or method" error when ever a new page is about to load in tab & page also doesn't load... Please Fix this bug or tell me the solution if you've any solution regarding this bug..please keep in mind i'm new to JQuery Regards;
Writing a jQuery-powered bookmarklet: is jQuery mature enough to be injected into any webpage and work?
Hi, I'm writing a jQuery-powered bookmarklet: I first inject jQuery into a webpage so that my bookmarklet can then take advantage of jQuery's cross-browser functionality (similar to Remy Sharp's Microformats bookmarklet: http://leftlogic.com/lounge/articles/microformats_bookmarklet). I've run into a few problems so far with the bookmarklet not working on some webpages, some of them caused by jQuery (detailed below). So before I continue with this approach, do you guys believe that jQuery can be injected
Test for equality (.equals)
It would be nice to have a function to test for JQuery equality. I've made a .equals function which does the equality checks just like many other languages: /** * Returns true when the two jQuery objects have the same objects selected * in the same order, false otherwise. */ $.fn.equals = function(other) { if (this.length!=other.length) { return false; } var result = true; this.each(function(i){ if (this!=other[i]) { result
slideshow small bug...?
Hi to all, i hope this email will be well-explained, if not forgive me as i am not a pro-programmer :) i needed to add a slideshow (i name it DIMITRIOS.slideshow) in a Microsoft Sharepoint Portal (MSP). i found online a cool way by using some simple code which call the jquery and using an MSP library of photos creates a nice slideshow. Cool! My only issue is that between the photos, i get an intermediate "empty" photo (with the classic "X" mark as if i am calling a non existing photo). The code is
Next Page