浮动左侧复选框但仍希望它在长文本的第一行

时间:2014-03-18 09:39:00

标签: php html css ajax

我获取数据并在其旁边放置复选框。你在文本之前放置复选框是很自然的,但在我的情况下,由于AJAX提取,我必须在获取的文本之后放置复选框并将其浮动到左边,以使复选框的位置在文本之前。 / p>

代码看起来像这样:

$a[]=$row['text'].": ".$row['text2']."<input type='checkbox' style='float:left;' name='name' value='$value'><br>";

输出看起来像这样(这是我的目标,并将括号视为复选框):

[ ] text: text2 text2 text2

它被编码为在复选框之前获取文本,但其输出看起来像复选框在获取文本之前编码,这是我的意图。

我的问题是在提取长文本时(它会生成一个新行),它仍会保留在文本的左侧,但是它出现在文本的最后一行。我希望它仍然在左边,但会留在第一线。

我当前输出的长文本看起来像这样:

text: text2 text2 text2 text2
[ ] text2 text2 text2 text2 text2

正如我所说,由于AJAX调用,我需要首先将获取的文本放在变量$ a []上。我不能把这个复选框放在提取的文本之前,因为它不会被AJAX读取。

UPDATE: Era建议不进行换行使得长文本看起来如下:

text: text2 text2 text2 text2 /* long text */
[ ] text2 text2 text2 text2 text2 /* Next line of long text */
[ ] text: text2 text2 text2 (short text) /* New data with short text */

成:

text: text2 text2 text2 text2 text2 text2 text2 text2 text2 /* long text */
[ ] [ ] text: text2 text2 text2 text2 /* short text */

长文本的复选框转到短文。

0 个答案:

没有答案