色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

jquery選取之前文字

李思齊1年前7瀏覽0評論

在jQuery中,我們可以使用.text()方法來獲取元素內的文本內容,但是如果我們想要獲取某一個元素之前的文本內容該怎么辦呢?這時候就需要使用一些特殊的jQuery選擇器來實現。

比如,我們要選取一個id為demo的元素之前的所有文本,可以使用以下代碼:

var textBefore = $('#demo').prevAll().not('script').text();

其中,.prevAll()方法會選取當前元素之前的所有元素,.not('script')排除掉文本中的script標簽,.text()方法獲取元素內的文本內容。

如果需要只獲取之前的第一段文本,可以使用以下代碼:

var firstTextBefore = $('#demo').prevAll('p').first().text();

這里我們在.prevAll()方法中指定了p標簽,然后在.first()方法中獲取第一段文本。

不過需要注意的是,這些方法只能選取元素之前的文本內容,而不能選取之后的。