javascript - 获取 ID 并将其传递给 jQuery 脚本

标签 javascript jquery

我想编写一个脚本来更改页面内容,但在 foreach 数组中。我有这个 HTML:

<div id="bigleftproject">

    <p>content which will be swapped</p>

</div>


<!-- thumbnails (foreach array -->
<div class="prj_thumb" id="thumb1"> 
    <h2 class="active">project 1</h2>
    <img src="../img/thumbnail1.png" alt="thumbnail" width="100" height="50" />
</div>

<div class="prj_thumb" id="thumb2"> 
    <h2 class="active">project 2</h2>
    <img src="../img/thumbnail2.png" alt="thumbnail" width="100" height="50" />
</div>

<div class="prj_thumb" id="thumb3"> 
    <h2 class="active">project 3</h2>
    <img src="../img/thumbnail3.png" alt="thumbnail" width="100" height="50" />
</div>
<!-- end -->

我的 jQuery 脚本开始了:

$(document).ready(function(){
    $('.prj_thumb').click(function() {
        $('#bigleftproject').load('http://www.mysite.com/projects/small/thumb1');
    });
});

基本上,我想要实现的是让 jQuery 脚本获取“.prj_thumb”的 ID,并将其传递到 .load 函数中 URL 的最后部分。

最佳答案

这是您要找的吗?

$(document).ready(function(){
    $('.prj_thumb').click(function() {
        $('#bigleftproject').load('http://www.mysite.com/projects/small/' + this.id);
    });
});

关于javascript - 获取 ID 并将其传递给 jQuery 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6944936/

相关文章:

javascript - 如何只显示匹配文本区域最后一行的字符串

javascript - NodeJS - 在特定路由上禁用 JSONP

javascript - 通过 $index 或 indexOf() 删除项目会导致删除 ng-repeat 中的所有项目

javascript - 如何防止 Angular js 中的默认操作功能按钮(F4、F5 等)?

javascript - 如何在加载时通​​过 jQuery 选择单选按钮?

javascript - 如何创建关闭 jQuery 颜色框的全局函数?

javascript - 为什么节点要全局安装而不是本地安装?

JQuery 验证 - 输入错误类名

javascript - window.scrollBy 在 Chrome 和 Safari 中的散列/ anchor 滚动之前触发

javascript - 如何在 JavaScript 中以百分比设置 div 的宽度?