首页 > JavaScript脚本 > [原创]简单的模板替换机制-jquery实现了局部

发表评论 阅读评论 [原创]简单的模板替换机制-jquery实现了局部

2010年9月7日

今天帮同事修改一个Tip提示的效果 提示中 需要用到当前元素的几个属性,就帮忙改了改之前的demo
这里是一个局部实现 可以参考
查看临时Demo
实际应用的案例:http://www.iamued.com/demo/simpletip/template/

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<title>一个jquery的小模板机制-我是UED</title>
	<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
	<script language="JavaScript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
</head>
<body>
<a id="test" price="110" name="iphone" onmouseover="test();" href="#">这是一个A元素 有2个属性 鼠标放上来看看</a>

临时Demo的部分代码:
<script type="text/javascript">
	function test(){
		var testString="价格为{price}元,我是{name}"
		alert(testString.replace(/{([^{}]+)}/g,function(word){
			var _attr=word.replace(/({|})+/g,"");
			return $("#test").attr(_attr);
		}));

	}
</script>
</body>
</html>

查看临时Demo
实际应用的案例:http://www.iamued.com/demo/simpletip/template/

  1. 2010年9月7日21:24 | #1

    FISH :

    恩,,这个效果有点像流氓弹窗..

    呵呵 其实主要是应用场景了

  2. 2010年9月7日21:22 | #2

    恩,,这个效果有点像流氓弹窗..

  3. 2010年9月7日21:21 | #3

    有点流氓的味道.

  1. 本文目前尚无任何 trackbacks 和 pingbacks.

您也可以使用微博账号登陆