hrefが特定の文字列(URLの一部)と一致するページ上のすべてのリンクの配列を取得しようとしています。この方法は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>
一致する必要があります。