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 回答