使用JQuery

时间:2015-06-30 09:31:52

标签: javascript jquery

说,我有这样的事情:

<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的追加,前置,后置和之前似乎毫无用处。请帮忙

2 个答案:

答案 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)选择器。

http://jsfiddle.net/9j70mxsz/2/