我想在彼此靠近的同一行中生成添加和删除。 (不在表中)
$("<p class='addChoice cutsom_button'><a href='#' class='btn lbOn addchoice'><span class='button_image'><span class='background_16 user_reply'>Add</span></span></a></p>").appendTo(".fieldChoices");
$("<p class='deleteChoice cutsom_button'><a href='#' class='btn lbOn deletechoice'><span class='button_image'><span class='background_16 user_reply'>Delete</span></span></a></p>").appendTo(".fieldChoices");
我怎样才能将它们放在同一行?
答案 0 :(得分:11)
我怀疑你想要一种风格:
p.cutsom_button { display : inline; }
答案 1 :(得分:6)
不要使用&lt; p&gt; 'paragraph'标签。
答案 2 :(得分:3)
p标记用于表示段落,该段落是文本块,因此显示模式是块。你可以像其他人建议的那样将显示设置为内联,但这在语义上仍然是不正确的。
根据你要插入的对象的css类的名称,fieldChoices,它会建议你添加一个选项列表,因此应该使用无序列表来包含你的项目。
答案 3 :(得分:2)
我会移除<p>
代码并将这些类合并到<a>
代码中。
$("<a href='#' class='cutsom_button btn lbOn addchoice'><span class='button_image'><span class='background_16 user_reply'>Add</span></span></a>").appendTo(".fieldChoices");
$("<a href='#' class='cutsom_button btn lbOn deletechoice'><span class='button_image'><span class='background_16 user_reply'>Delete</span></span></a></p>").appendTo(".fieldChoices");
或者,我会使用<span>
代替<p>
$("<span class='addChoice cutsom_button'><a href='#' class='btn lbOn addchoice'><span class='button_image'><span class='background_16 user_reply'>Add</span></span></a></span>").appendTo(".fieldChoices");
$("<span class='deleteChoice cutsom_button'><a href='#' class='btn lbOn deletechoice'><span class='button_image'><span class='background_16 user_reply'>Delete</span></span></a></span>").appendTo(".fieldChoices");
答案 4 :(得分:1)
deleteChoice 按钮应在其css中用 display:inline; 标记
答案 5 :(得分:1)
我认为最好的解决方案是选择更好的标签来标记按钮。我想到了<button>
......
但无论如何,您可以使用display: inline
,或者,如果您需要设置宽度,可以使用display: inline-block
答案 6 :(得分:1)
你可以使用float left作为段落
<p>Please check this p tag</p><p>Second p tag</p>
p{
float:left;
}
答案 7 :(得分:0)
制作每个float
并指定宽度50%
或更少。