hrefが特定の文字列(URLの一部)と一致するページにすべてのリンクの配列を取得しようとしています。この方法は、IEを除くすべてのブラウザで機能します。理由はわかりません。IEと文字列の照合
var url = '/work.php?subsection=1';
a = $('clients').getElements('a[href^='+url+']');
alert(a.length);
私は$('clients').getElements()
ビットを説明するMootoolsを使用しています。
IE以外のすべてのブラウザでは、a.length
は10を返します。IEは0を返します。
これは、hrefの最初の部分のみが一致する必要があることに言及する価値があります。だから<a href="/work.php?subsection=1&project=11"></a>
が一致する必要があります。
これはおそらく 'Mootools'でタグ付けされるべきです。 – ClosureCowboy