簡體   English   中英

jquery元素中的javascript indexof

[英]javascript indexof within jquery element

我這里有一些代碼可以查找對[[code]]的所有提及,並將其轉換為<code>但是我只想在特定的jquery元素內執行此操作...

      function formattxt(text){
        if (text == '') return '';

        var start = text.indexOf('[code]');
        var end = text.indexOf('[/code]', start);

...

我該怎么做?

我正在尋找類似以下內容的簡單內容:

var start = $("#element").text.indexOf('[code]');
var end =  $("#element").text.indexOf('[/code]', start);

閱讀jQuery api

$('#element').text().indexOf('[code]');

要啟用替換,最好使用replace

function replaceTag (text) {
  $('#element').text().replace('[' + text + ']', '<' + text + '>')
}

如果要使用indexOf ,請使用@zzzzBov所提到的以下內容

$('#element').text().indexOf('[code]'); 

請小心 indexOf ,因為IE6-8不支持它,您需要包括thid代碼才能在所有瀏覽器中運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM