用div元素包装一个链接&禁用divs换行符

时间:2010-10-22 08:36:18

标签: jquery css

我用div元素包装了一个链接

$("a[href$='name']").wrap("<div />");

div元素会导致换行。为了防止这种行为,我想用style =“white-space:nowrap;”设置div元素的样式。

我试过了

$("a[href$='name']").wrap("<div style='white-space: nowrap;'></div>");

由于某种原因,它不起作用。没有显示错误。但是换行仍然有效。

我的代码段出了什么问题?

感谢您的帮助。

2 个答案:

答案 0 :(得分:4)

当你将一个元素包装在div中时,它肯定会排成一行,因为div元素会占用整行。如果你想保持段落或句子或短语的连续性,为什么不用span包裹呢?

答案 1 :(得分:1)

如果由于任何原因,元素NEEDS是div,并且不能是span。你可以给div:

display: inline-block;

获得类似的行为。