yes indeed. isn't jQuery a beautiful thing? :-)
--Karl
_________________
Karl Swedberg
www.englishrules.com
www.learningjquery.com
On Jul 13, 2007, at 7:47 PM, [EMAIL PROTECTED] wrote:
Oh, awesome- didn't realize you can select multiple elements by use of
commas as you can in CSS
case closed :$
On Jul 13, 7:04 pm, "Matt Stith" <[EMAIL PROTECTED]> wrote:
.add is intended to be used in the chain, in case you need
something like
this:
$("#foo").html("foobar").add("#bar").slideDown();
Would add "foobar" to #foo, and slide both #bar and #foo down.
Also, you can do $("#foo,#bar") to select both.
On 7/13/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
So basically, would it be practical to code the $() selector
function
in jquery to allow multiple selectors, instead of having to add them
afterwards?
Current style of selecting two ID's
1 $("#foo")
2 $("#foo").add("#bar")
3 $("#foo","#container")
4 $("#foo","#container").add($("#bar","#container"))
Suggested Way:
1 $("#foo")
2 $(["#foo","#bar"]) aka $(array("#foo","#bar"))
3 $("#foo","#container")
4 $(["#foo","#bar"],"#container") aka $
(array("#foo","#bar"),"#container")
To make this suggestion a reality, all you would need to do is
something like [obviously this won't work because the $ function is
much more complicated then this, but you get the idea...]
function $(param1,param2){
if(typeof param1=="array"){
$.each(param1,function(x){
css_select(x,param2)
});
}
else
css_select(param1,param2);
}
Any reason why this isn't a possibility or unwanted?