0

in the next examples :

 <b id="TITLE">The%20Vampire%20Diaries</b>

 <b id="TITLE"> How%20I%20met%20your%20moom</b>

how can i replace all %20 with " "(space) in all the names that a contained in id="TITle" ?

3

4 Answers 4

4

Use unescape():

$("#TITLE").text(function(i,v){
    return unescape(v);
});

Live Demo: http://jsfiddle.net/rm8GU/1


FYI: In case both elements in your example exist in the same document, ID should be unique, and you should use class references instead.

Sign up to request clarification or add additional context in comments.

Comments

0

You shouldn't have 2 items with the same ID. Try using a class instead, then iterating the classes.

$('.TITLE').each(function(){

    $(this).text(unescape($(this).text()));

});

Comments

0
$("#TITLE").text($("#TITLE").text().replace("%20", " "));

Comments

0
$('b').each(function (i) {
if ($(this).id=='Title');
{ $(this).text($(this).text().replace("%20", " "));

}
});

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.