首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多次调用变量

问多次调用变量
EN

Stack Overflow用户
提问于 2013-11-13 19:58:36
回答 2查看 181关注 0票数 0

我试图多次调用变量,但它只在一次工作。我猜你只能使用这个变量一次。有办法绕道吗?

这是我想要达到的一个例子..。

代码语言:javascript
复制
var prependThis = $('<li><a href="#">PREPEND ME</a></li>');
var andThis = $('<li><a href="#">PREPEND ME TOO</a></li>');
$(function () {
    if ($('body').hasClass('test')) {
        $(prependThis).prependTo($('.testing'));
        $(andThis).prependTo($('.test'));
    } else if ($('body').hasClass('anothertest')) {
        $(prependThis).prependTo($('.testing'));
        $(andThis).prependTo($('.test'));
    }
});
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-13 20:10:29

没有使用选择器获得有效的jQuery对象:

代码语言:javascript
复制
var prependThis = $('<li><a href="#">PREPEND ME</a></li>');
var andThis = $('<li><a href="#">PREPEND ME TOO</a></li>');

见这里。

如果要附加字符串,只需将它们以引号形式赋值给变量:

代码语言:javascript
复制
var prependThis = '<li><a href="#">PREPEND ME</a></li>';
var andThis = '<li><a href="#">PREPEND ME TOO</a></li>';

这将在DOM中显示HTML代码。

所以你可以:

代码语言:javascript
复制
$(function() {
if ($('body').hasClass('test')){
    $(prependThis).prependTo('.testing');
    $(andThis).prependTo('.test');
}
else if ($('body').hasClass('anothertest')){
    $(prependThis).prependTo('.testing');
    $(andThis).prependTo('.test');
}

});

注意,您确实漏掉了这里的一个信号引号,$(prependThis).prependTo('.testing');

jsFiddle

票数 0
EN

Stack Overflow用户

发布于 2013-11-13 20:03:47

DOM对象只能追加一次。您需要克隆jQuery元素,以便能够多次追加它。

代码语言:javascript
复制
var prependThis = $('<li><a href="#">PREPEND ME</a></li>');
var andThis = $('<li><a href="#">PREPEND ME TOO</a></li>');

$(function () {
    if ($('body').hasClass('test')) {
        prependThis.clone().prependTo($('.testing'));
        andThis.clone().prependTo($('.test'));
    } else if ($('body').hasClass('anothertest')) {
        prependThis.clone().prependTo($('.testing'));
        andThis.clone().prependTo($('.test'));
    }

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

https://stackoverflow.com/questions/19963153

复制
相关文章

相似问题

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