0
$.getScript("http://xoxco.com/projects/code/rainbow/rainbow.js",function(){
 $('a[href="/u1"] strong').html(function(){
 $(this).rainbow({ 
colors: [
    '#FF0000',
    '#f26522',
    '#fff200',
    '#00a651',
    '#28abe2',
    '#2e3192',
    '#6868ff'
],
animate: true,
animateInterval: 100,
pad: false,
pauseLength: 100,
    });
  });
});

それが私が持っているスクリプトですが、複数の名前を選択する方法はありますか?

('a[href="/u1"] strong','a[href="/u2"]')そんな感じ?

小さな修正を思いついた::

$.getScript("http://xoxco.com/projects/code/rainbow/rainbow.js",function(){
  var a = $('a[href="/u1"] strong,a[href="/u33"]');
   a.addClass('.rainbow');
 $('.rainbow').rainbow({ 
colors: [
    '#FF0000',
    '#f26522',
    '#fff200',
    '#00a651',
    '#28abe2',
    '#2e3192',
    '#6868ff'
],
animate: true,
animateInterval: 100,
pad: false,
pauseLength: 100,
});
});

実際のレインボー効果を追加しているわけではありませんが...提案はありません。jsfiddleを作ります

http://jsfiddle.net/LUdrF/

助けてください

4

2 に答える 2

1

「startswith」セレクターを使用できます。

$('a[href^="/u"] strong').html(function(){

そして交換してください

a.addClass('.rainbow');

a.addClass('rainbow');

デモンストレーション

于 2013-01-02T18:07:08.133 に答える
1

これは機能するはずです。

$('a[href="/u1"] strong, a[href="/u2"]')

http://api.jquery.com/multiple-selector/

于 2013-01-02T18:10:43.737 に答える