0

みなさん、こんにちは。これを読んでくれてありがとう..私は次のhtmlコードを持っています

<div id="ImagePagination" class="Pagination"> 
    Photo 
    <span id="currentPhotoCount"><#currentPhotoCount#>
    </span> of
    <span id="maxPhotoCount"><#maxPhotoCount#>
    </span>
</div>​

currentPhotoCount および maxPhotoCount 変数は、完全に機能する jquery イメージ スライダー スクリプトから設定されますが、別のスクリプトで使用するために currentPhotoCount のテキストを取得したいと考えています。私がそれをどのように達成できるかについての提案は非常に高く評価されます!!! 私はこのコードを試しました..私は何か間違ったことをしていますか?

  var pic=parseInt($('#currentPhotoCount').text(), 10);
  x = '../object_images/medium/<#OBJECT_ID#>_"'+pic+'".jpg';
  $(".gallery a[rel^='prettyPhoto']").attr({src:x}); 

数時間壁に頭をぶつけた後、それが引用符の問題であることに気付きました..x変数から二重引用符を削除したので...

      x = '../object_images/medium/<#OBJECT_ID#>_"'+pic+'".jpg';

になる

      x = '../object_images/medium/<#OBJECT_ID#>_'+pic+'.jpg';

そして、すべてが正常に機能するようになりました...助けてくれてありがとう!!

4

2 に答える 2

3
$('#currentPhotoCount').text()

innerHTMLが必要な場合:

$('#currentPhotoCount').html()
于 2012-05-14T09:13:25.277 に答える
1

文字列としてのテキストが必要な場合は、

$('#currentPhotoCount').text()

そのテキストをさらに算術演算の数値として使用する必要がある場合(現在の写真を表すため)

parseInt($('#currentPhotoCount').text(), 10);
于 2012-05-14T09:14:34.727 に答える