2012-04-03 6 views
1

値と変数を含む画像IDを検索したいと思います。Jquery ID属性にセレクタと変数が含まれています

$( "[id * = 'MYVALUE' + x] ')のようなスクリプトが必要ですが、動作しません。

for (x=0; x< imageList.length; x++) 
    { 

    var imageSRC = imageList[x]; 

    //need this to be MYVALUE + the X val 
    //search for IDs that contain MYVALUE + X 
    $("[id*='MYVALUE']").attr('src', 'images/'+imageSRC); 

}; 

<!-- These images are replaced with images from the array imageList--> 
<img id="dkj958-MYVALUE0" src="images/imageplaceholder" /> 
<img id="mypage-MYVALUE1" src="images/imageplaceholder" /> 
<img id="onanotherpage-MYVALUE2-suffix" src="images/imageplaceholder" /> 

答えて

2
$("[id*='MYVALUE" + x + "']") 

をあなたが欲しいものを行う必要があります。申し訳ありませんが、これは本当にひどくフォーマットされています、私は携帯電話で入力しようとしています。

+0

ありがとう、私はあなたに携帯電話で入力するための余分なポイントを与えるだろう。引用符は後方にあった。ありがとう! – User970008

0
$('img').filter(function() { 
    return this.id.match(/myvalue\d+/i); 
}).attr('src', 'images/' + imageSRC); 
関連する問題