Jquery系列-Jquery动态创建dom、attr的使用

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <title>无标题页</title>
<script src="jquery-1.10.2.js" type="text/javascript"></script>
<script type="text/javascript">
	//动态创建dom
	$(function(){
		var link = "<a href=http://www.123.com>百度</a>"
		$('div').click(function(){	
			$('div:first').append(link);
		});
		//$('a:first').attr("href","http://www.123.com");
		//removeAttr 删除属性
	});

	var leftSecond = 10;
	var intervalId;

	$(function(){
		var data={"百度":"http:www.baidu.com","谷歌":"www.google.com.hk"};
			$.each(data,function(key,value){
				var tr = $('<tr><td>'+key+'</td><td><a href='+value+'>'+key+'</td></tr>')
			$('#tbSites').append(tr);
			});

			//prepend 加载到元素的开始
			//after 在元素之后添加 (添加兄弟)
			//before 在元素之前添加元素(添加兄弟)
		
		//删除ul 下 li 中样式为itemtext的元素,返回被删除的节点
		$('#removeli').click(function(){
			$('ul li.textitem').remove();
		});

		//用attr来设置、取得JQ没有封装的属性
		$('#agree').attr('disabled',true);
		intervalId = setInterval("countDown()",1000);
	});

	function countDown(){
	
		if(leftSecond <=0){
		
			$('#agree').val('同意')
			$('#agree').attr('disabled',false);
			clearInterval(intervalId);
		}else{
			leftSecond--;
			$('#agree').val('还剩'+leftSecond+'秒')	;
		}
					
	}
</script>	
</head>
<body>
<div>123</div>

<table id="tbSites">

</table>

<ul>
	<li>abc</li>
	<li class="textitem">abc</li>
	<li>abc</li>
	<li class="textitem">abc</li>
</ul>

<input type="button" id="removeli" value="删除"/>

<input type="button" id="agree" value="同意"/>
<style type="text/css">
.textitem{
background:yellow;
}
</style>
</body>
</html>
	

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值