Home » jQuery

jQuery: How to replace string, div content and image src?

28 January 2010 175 views No Comment

In this article, I will be showing you how you can replace string, div content, and image src value with jQuery.

You can do this by replace() function in jQuery.

View Demo || Download Code

Here is the code to replace string. This will replace the ’smile’ text with ‘be happy’.

var oldText = "Save Earth and smile!";
var newText = oldText.replace("smile", "be happy");

Here is the code to replace image src. The following code replaces ‘hills’ with ’sunset’.

$(".img").attr("src").replace("hills", "sunset");

Here is the code to replace div content. The following code replaces the text ‘First’ with ‘This is the first’.

$("#one").text().replace("First", "This is the first");

Here is the full source code:

<html>
<head>
<title>jQuery: Replace</title>
<script src="jquery-1.4.min.js" type="text/javascript"></script>
<script type="text/javascript">
	$(function(){
		$("#change").click(function(){
			var newSrc = $(".img").attr("src").replace("hills", "sunset");
			$(".img").attr("src", newSrc);			

			var oneDiv = $("#one").text().replace("First", "This is the first");
			$("#one").text(oneDiv);

			var oldText = "Save Earth and smile!";
			var newText = oldText.replace("smile", "be happy");
			$("#two").text(newText);
		});

		$("#refresh").click(function(){
			location.reload();
		});

	});
</script>
<style>
	#one {
		border: 1px solid #CCCCCC;
		margin: 10px;
		width: 300px;
	}
	#two {
		border: 1px solid #CCCCCC;
		margin: 10px;
		width: 300px;
	}
</style>
</head>
<body>
<div align="center">
	<img class="img" src="hills-thumb.jpg" alt="image" />

	<div id="one">
	First div.
	</div>

	<div id="two">
	Second div.
	</div>

	<button id="change"> Change </button>
	<button id="refresh"> Refresh </button>
</div>
</body>
</html>

View Demo || Download Code

Cheers,

Popularity: 16%

Related posts:

  1. jQuery: Animate and Transfer effect with Image
  2. jQuery: Preview Image with Zoom Effect
  3. jQuery: Preview Image with Tooltip Effect
  4. jQuery: Grey out background and preview image as popup
  5. jQuery: A simple Slideshow
Share/Bookmark
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Leave your response!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.