我获取数据并在其旁边放置复选框。你在文本之前放置复选框是很自然的,但在我的情况下,由于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 */
长文本的复选框转到短文。