jquery
  • wordpress
  • string
  • substring
  • 2011-04-08 82 views 0 likes 
    0

    你好 - 長時間讀者,首次提問者。 :)jQuery String部分替換

    我真的可以使用一些幫助來替換jQuery 1.5.2中的一部分字符串。

    裝入一個變量將是這個字符串:

    <div class="reply"> 
    <a class="comment-reply-link" href="http://someurl/foo/testing-post-four/?replytocom=5#respond" onclick='return addComment.moveForm("comment-5", "5", "respond", "8")'>Reply</a> 
    </div> 
    

    不幸的是,該字符串不會像這個一樣乾淨。 WordPress生成它,這意味着HTML將包含一個荒謬的額外空間和標籤數量。評論值將會波動。

    我在用另一個字符串變量 - 一個可能沿着comment-12345的行 - 沒有引號替換「comment-5」位,因爲它將從相鄰DIV的ID中拉出。

    想法?

    感謝大腦的力量!

    回答

    1

    你能簡單地使用javascripts內置替換功能嗎?

    string.replace('comment-5', 'comment-12345) 
    

    或者你是否正在考慮如何替換ID?在這種情況下

    $("#comment-5").attr('id', 'comment-12345'); 
    
    +0

    嗨克雷格。假設整個長DIV代碼塊存在一個變量。我不知道里面的註釋#是什麼(只是拉取原始的HTML代碼),但是我想用另一個數字替換'comment-5'(在這個例子中),也存儲在一個變量中。 – Craig 2011-04-08 02:27:24

    +0

    HTMLLCodeFromAbove = theHTMLCodeFromAbove.replace('comment-5',youvariablethatisstored); – 2011-04-08 02:31:01

    +0

    啊,但我不會知道值'comment-5' - 我需要替換爲未知的評論 - xxxx :) – Craig 2011-04-08 02:37:01

    相關問題