jQueryで出会った、不思議な出来事

以下のコードは、動作した。
IE6 fireFox2.0.0.11

$(function(){

$("#web").click(function(){
window.open("http://www.google.co.jp/search?hl=ja&" + $("#form1//input:text").serialize());
});
$("#map").click(function(){
window.open("http://maps.google.co.jp/maps?ie=utf8oe=utf8&hl=ja&" + $("#form1//input:text").serialize());
});

});

このようにしたら(&→&)、動作しない。クエリが空になる。
ブラウザは、fireFox2.0.0.11
IE6では正常に動作した。
【環境】
xhtml transitional xml宣言付き win xp

$(function(){

$("#web").click(function(){
「window.open("http://www.google.co.jp/search?hl=ja&" + $("#form1//input:text").serialize());
});
$("#map").click(function(){
window.open("http://maps.google.co.jp/maps?ie=utf&8oe=utf8&hl=ja&" + $("#form1//input:text").serialize());
});

});