首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用JQuery上下切换span标签

问用JQuery上下切换span标签
EN

Stack Overflow用户
提问于 2010-09-14 16:35:15
回答 1查看 3.1K关注 0票数 1

我正在尝试使用jquery函数来切换span标记的内容。

我使用span标记,因为当它被切换时,我希望内容与行中的其余数据保持内联。在页面加载上,我想要切换的图像将以内联方式显示,并且处于正确的位置,但是当切换到屏幕上时,图像将出现在它应该打开的行的其余内容下面的一条线上。

有什么建议吗?

提前谢谢。

TheCodez:

JQuery:

代码语言:javascript
复制
$(document).ready(function() {
        $('#btnHide').click(function() {
            $('.iotoggle').toggle(0);
        });
        });

HTML(XML/XSL):

代码语言:javascript
复制
<xsl:choose>
        <xsl:when test="io=1">
        <span class="iotoggle">
            <img src="../images/io/input.png" width="4" height="17" border="0" align="absmiddle" alt="Input"/>
        </span>
        </xsl:when>
        <xsl:when test="io=2">
        <span class="iotoggle">
            <img src="../images/io/output.png" width="4" height="17" border="0" align="absmiddle" alt="Output"/>
        </span>
        </xsl:when>
    </xsl:choose>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-09-14 16:50:22

你发布的代码让我有点困惑。我更改了您的jQuery一点,以便项目隐藏或显示的基础上点击按钮。(现在,看起来您只是在按一下按钮就可以隐藏起来。)所以,现在jQuery看起来是这样的:

代码语言:javascript
复制
$(document).ready(function() {
    $('#btnHide').toggle(function() {
        $('.iotoggle').hide();
    }, function() {
        $('.iotoggle').show();
    });
});

一切都保持一致。你可以在这里看到一个例子。单击按钮切换“图像”(这只是alt文本,因为我没有访问您的实际图像)。这能解决你的问题吗?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3710936

复制
相关文章

相似问题

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