首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从点击的元素中获取Alt值,并在div中命名元素Alt值

从点击的元素中获取Alt值,并在div中命名元素Alt值
EN

Stack Overflow用户
提问于 2011-11-09 23:27:38
回答 4查看 1.7K关注 0票数 0

我试图从点击的img alt值中获取div id,然后淡入到该div中。我来这里是因为我不是jQuery高手,而是在努力学习。下面是我的代码:

代码语言:javascript
运行
复制
$('#div1').bind('click',function(){
                    var $this = $(this);
                    var $divid = $this.attr("alt");
                    $divid.fadeIn(3000);
                });

div样本;

代码语言:javascript
运行
复制
<div id="div1" alt="div2"></div>
<div id="div2" style="display:none"></div>
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-11-09 23:32:27

演示- http://jsfiddle.net/M3p4U/

您需要使用alt字符串来形成JQuery选择器的id。

代码语言:javascript
运行
复制
$('#div1').click(function(){
    var divid = $(this).attr("alt");
    $('#'+divid).fadeIn(3000);
});
票数 0
EN

Stack Overflow用户

发布于 2011-11-09 23:31:09

为什么有这么多var?

代码语言:javascript
运行
复制
$("#"+ $(this).attr("alt")).fadeIn(3000);

应该做的

票数 1
EN

Stack Overflow用户

发布于 2011-11-09 23:30:25

您需要基于该id创建一个jquery对象。

代码语言:javascript
运行
复制
$("#" + $divid).fadeIn(3000);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8067254

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档