class - Mootools:使用类选择器时用 anchor 包裹元素

标签 class mootools wrapper

这是我的第一个脚本,无论是哪种语言,所以是的,我做错了一些事情,而且可能真的很愚蠢。

我想用 Mootools 将下面的 H3 包裹在 anchor 之间。

首先,我使用 ID 而不是类对其进行了测试。这有效。显然 ('id') 是好的,('.class') 是坏的。但对于我的特定用例,我需要按其类选择元素。

HTML:

 <h3 class="class">test</h3>

Mootools 代码:

window.addEvent('domready', function () {

var test = document.getElements("h3.class");
var myAnchor = new Element('a', {
    href: 'http://www.someurl.com'
});

var myWrapper = myAnchor.wraps('.class');

});

我尝试创建一个 var 并按其类获取此处的元素。但我不知道如何在换行字符串中调用这个变量。

var myWrapper = myAnchor.wraps(test);

现在我被困住了。我希望有人可以帮助我,非常感谢。

最佳答案

差不多了。

window.addEvent('domready', function () {

    var test = document.getElement("h3.class");
    var myAnchor = new Element('a', {
        href: 'http://www.someurl.com'
    });

    myAnchor.wraps(test);

});

http://jsfiddle.net/LmBVq/

注意document.getElement(对于单个元素)。

换行的反义词是采用。您可以执行 myAchor.adopt(test); 然后将其注入(inject)其他地方。

关于class - Mootools:使用类选择器时用 anchor 包裹元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17572459/

相关文章:

javascript - 使用 Mootools 链接 AddClass/RemoveClass 事件

javascript - Rails 没有为 JavaScript 请求选择正确的布局

c# - 用于运行 C# 代码的 Python 包装器

HTML <a> 标签比指定宽度宽

php - 在 PHP 类中,python 类中的 self 等价于什么?

c++ - 为多个输入选择选项

javascript - Mootools的removeClass在IE上非常慢

带有命名空间的 PHP 自动加载不加载文件

.net - .Net 有 jQuery 包装器吗?

python - Python 离能够将其包装在工作簿类型的皮肤中还有多远?