1

就如它所说,

想拥有这个

$('input').after(" ");

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

谢谢!

4

2 回答 2

2

如果你正在使用它,它也可以作为 YUI 中的单线:

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

http://jsfiddle.net/h87zP/

于 2013-09-03T11:35:31.060 回答
0

Try following (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)
}

You will create text node (it isn't html element) https://developer.mozilla.org/en-US/docs/Web/API/document.createTextNode

于 2013-09-03T11:25:13.990 回答