我被困在这里,实际上想用列表中项目的rel = shadowbox属性更改a标签的href值 ,其中数据从页面上的表中读取..这是我的html代码

   <div id="packgeImages">
        <ul>
<li class="title"><a href="" rel="shadowbox"><img src="../../images/packages2/agra1thumb.jpg" alt="thumb1" /></a></li>
    </ul>
    </div>

这是我的jquery代码,用于捕获网格中的路径,然后附加到类.title

   <script type="text/javascript">
    $(document).ready(function () {
        var $title = $('.title').attr("href"); //Unable to capture this
        $('#fullImageGridView tr').each(function (i) {
            if (!this.rowIndex) return; // skips first row
            var bigSizeImagePath = this.cells[0].innerHTML;
          //  alert(bigSizeImagePath);
            $title.eq(i - 1).append(bigSizeImagePath);
        });
    });
</script>

我想附加功能不正常,应该修改这个$("a").attr("href", "http://www.google.com/") 。attr $("a").attr("href", "http://www.google.com/")我的意思是改变href的属性和不附加值? 对?

===============>>#1 票数:2

var $title = $('.title a').attr("href"); 

===============>>#2 票数:2

$('[rel=shadowbox]').attr('href', yourValue)

===============>>#3 票数:0

修改代码::

<script type="text/javascript">
    $(document).ready(function () {
        var $title = $('.title [rel="shadowbox"]').attr("href"); //Unable to capture this
        $('#fullImageGridView tr').each(function (i) {
            if (!this.rowIndex) return; // skips first row
            var bigSizeImagePath = this.cells[0].innerHTML;
          //  alert(bigSizeImagePath);
            $title.eq(i - 1).append(bigSizeImagePath);
        });
    });
</script>

  ask by designerNProgrammer translate from so

未解决问题?本站智能推荐: