如何在YUI或纯javascript中写$('input')。之后(“”)?

时间:2013-09-03 10:42:18

标签: javascript yui yui3

正如它所说的那样,

想拥有此

$('input').after(" ");
在YUI中

,或者如果在YUI中不可能那么在纯javascript中。

谢谢!

2 个答案:

答案 0 :(得分:2)

如果你正在使用它,它也有可能作为YUI中的单行:

Y.all('input').insert(' ','after');

http://jsfiddle.net/h87zP/

答案 1 :(得分:0)

尝试以下(http://jsfiddle.net/RCUcU/

var nodes = document.querySelectorAll("input");
var text = "some text";
for (var i = 0; i < nodes.length; i++) {
    var node = nodes[i];
    var textNode = document.createTextNode(text);
    node.parentNode.insertBefore(textNode, node)
}

您将创建文本节点(它不是html元素) https://developer.mozilla.org/en-US/docs/Web/API/document.createTextNode