2011-06-15 51 views
0

我试图在输入旁边的单独跨度中获取两个图标。jqueryui图标不显示两个相邻的跨度

这里举例:http://jsfiddle.net/kralco626/K6TzK/2/

然而,第二个图标显示不出来...

在我想要的输入和在同一条线上两个跨度的结束,我需要能够隐藏/显示跨度。

更新:得到了图标显示,但不与UI状态错误的工作

我这里有确切的代码:

http://jsfiddle.net/kralco626/K6TzK/5/

,并得到这个:

enter image description here

+0

这:http://jsfiddle.net/kralco626/K6TzK/3/是我的做法,使他们出现在同一行......但第二个图标仍然不显示? – kralco626 2011-06-15 11:07:12

+0

举一个例子来证明它不起作用:http://jsfiddle.net/kralco626/K6TzK/7/ – kralco626 2011-06-15 11:56:53

+0

但是,我要为它创建一个新问题。 – kralco626 2011-06-15 11:57:08

回答

1

<span>最后必须有</span><span />无效。

+0

真的吗?你可以用其他标签来做到这一点吗? – kralco626 2011-06-15 11:10:12

+0

你可以用'$('')'而不是纯HTML格式。 jQuery为你处理它,它可能是有效的XML,但如果你在萤火虫中探索DOM,你会看到,Firefox将添加结束标签,并将第二个跨度嵌套到第一个。 – DanielB 2011-06-15 11:14:11