说,我有这样的事情:
<div>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.<br/> Duis aliquet imperdiet nunc. Duis vel ipsum sed dui imperdiet auctor.
</div>
我想在<br></br>
标签之前添加图片。如何使用JQuery?
JQuery的追加,前置,后置和之前似乎毫无用处。请帮忙
答案 0 :(得分:1)
import java.util.*;
import java.lang.*;
import java.io.*;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
public class Main
{
public static void main (String[] args) throws java.lang.Exception
{
File inputFile = new File("./test.xlsx");
HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(inputFile));
HSSFSheet sheet = workbook.getSheetAt(0);
Cell cell;
Row row;
Iterator<Row> rowIterator = sheet.iterator();
while (rowIterator.hasNext()){
row = rowIterator.next();
Iterator<Cell> cellIterator = row.cellIterator();
while (cellIterator.hasNext()){
cell = cellIterator.next();
System.out.println(cell.getStringCellValue());
}
}
}
}
或者您可以使用
<div class="lorem">
Lorem ipsum dolor sit amet, consectetur adipiscing elit.<br /> Duis aliquet imperdiet nunc. Duis vel ipsum sed dui imperdiet auctor.
</div>
$('.lorem br').before(imghtml);
请确保将上面的jquery选择器替换为特定的内容,大多数时候页面中有很多中断标记,并且您不希望要插入的图像被插入页面中的任何地方。我建议您使用类或ID标记来定位要执行此操作的段落。
阅读完评论后更新:
将类属性添加到目标
标签,以便您可以在jQuery选择器中专门定位它。像这样:
$('.lorem br').insertBefore(imghtml);
答案 1 :(得分:0)
您不需要关闭<br>
代码,也应该格式化<br />
请参阅此fiddle了解如何操作。
$('br').before('<span style="background-color:red; color:white">Image Here!</span>')
在回答您的问题时,您可以添加.first()
来选择第一个元素。
http://jsfiddle.net/9j70mxsz/1/
再次回复:nth-child(n)
选择器。