2

jqueryで奇妙なエラーが発生しています。

私が着いたとき: http://www.autopartscenter.net/

検索しようとすると .js エラーが発生する

ただし、http://www.autopartscenter.net/home (まったく同じページ) にアクセスすると、検索は正常に機能します。

私はそれを壊す原因となる犯人のjqueryを絞り込みました: http://www.autopartscenter.net/assets/js/common.js

$('#ddlMake option:contains(' + make[1] + ')').attr('selected', true);

ある種の構文エラーのようです。

どんな助けでも素晴らしいでしょう!

4

1 に答える 1

4

これのせいだと思う

var make = location.pathname.split("/");

このページhttp://www.autopartscenter.net/homeにいるとき、make[1] は 'home' と同じですが、このページhttp://www.autopartscenter.netでは make[ 1] は定義されていないため、次のコードブレーク

$("#ddlMake option:contains(" + make[1] + ")").attr('selected', true);
于 2012-08-16T23:47:46.147 に答える