常用 jquery 代码片段 和 javascript 代码片段

1 .jquery篇


1.       Jquery获取#first下 input名字叫price的元素的值

function getit(){
       name = $("#first input[name='price']").val();
       alert(name);
}  
alert($("#first input[name='price']").attr("value")); //获取某个属性的值

//$("ul li:last").html("22");  $("ul li:first").html("22");

2.       Val()可以赋值也可以获取值

alert($("#first input[name='price']").val());
$("#first input[name='price']").val(123123123)

3.      each()遍历select里的option项

$("#sele option").each(function(){
    if($(this).text()=="text"){
    $(this).attr("selected","true");
    }
  });

 

4.      javascript的加法

parseInt(name)+parseInt(name2)

5.      页面加载时运行

 $(document).ready(function(){
            $('ul').css('color','red');
 });


6. Jquery获取元素的值的方法

$("#orderedlist").find("li") 等价于  $("#orderedlist li")
 
Var  nname=$(this).parents('.list-comt').find('#nnuser').html();   //寻找某元素父元素 里的 子元素的值

7.  在元素后追加

$("ul li").each(function(){
  $(this).append("<font style='font-weight:bold;'>fireworf</font>");
  });
 
//$(this).find("em").remove(); 删除元素
//$("a[href='/fyou']").html(); 获取指定链接的超链接
//$("a[href]")//有href属性的超链接

8.  改变对象的CSS

$("#61dh a").css('color','#123456');
 
$('#sp').parent().css('background','#000');  //#sp的父原素的背景变黑

9.清除表单  表单复位

$("#reset").click(function()
{
 $("#form")[0].reset()
 } )


10.绑定事件

functionsecondClick() {
    $("#dv1").unbind(); //解除对象事件
    alert("second click!");
}
$("#dv1").bind("mouseover",secondClick);
 
//$("#dv1").trigger("click");  //自动触发事件
//为所有的段落添加一个click事件,包括后来加上的元素
    $("p").live("click",function () {
        alert($(this).html());
});


11.动画效果 自定义animate

$("#go").click(function(){
 
$("#block").animate({height:300,width:'+800',marginLeft:'+=300'},"slow");
});
 
//+800表示增加到800      +=800表示在原来基础上加800
// $(".panel").slideToggle("slow");  //上和下综合 


12 .javascript原生绑定事件

var dg = document.getElementById("dg");
dg.onmouseover =function(){
  
   alert("good");
  
   }

13.return false 在javascript中是跳出这个方法! 

14. jquery 增加删除class

$(thisObj).addClass("selected");
$(thisObj).parents("ul").find("li").removeClass("selected");

15. 取select值

var pp = $("#provide option:selected").val();
或
var area0 = $("select[name='prov']").val();

16.在某元素中插入内容(可以是html,可以是字符串)

在每个 p 元素结尾插入内容:

$("button").click(function(){
 $("p").append(" <b>Helloworld!</b>");
});


17. slideToggle 和 slideDown , slideUp

$(".clickdiv").click(function(){  
           $(this).slideToggle(500);  //通过使用滑动效果,在显示和隐藏状态之间切换 <p> 元素 slidedown 和slideup的结合
           $(this).slideDown();  //显示块状元素

        });  




2 javascript 篇


1.查找html元素  通过id查找

var x=document.getElementById("intro");

本例查找 id="main" 的元素,然后查找 "main" 中的所有 <p> 元素:

var x=document.getElementById("main");
var y= x.getElementsByTagName("p");
var  xx = document. getElementsByName('name');

 

2. 本例改变了 某 元素的  属性

<img id="image" src="smiley.gif">

document.getElementById("image").src="landscape.jpg";


3.javascript事件 向 button 元素分配 onclick 事件:

<button id=” myBtn”>按我</button>
<script>
document.getElementById("myBtn").οnclick=function(){displayDate()};
</script>

 

4 .改变css

<p id="p2">Hello World!</p>
 
<script>
document.getElementById("p2").style.color="blue";
</script>

5 .改变里面的内容

<p id="p2">Hello World!</p>
 
<script> document.getElementById("p2").innerHTML =”12333333333333";
</script>

6 .连接字符串

function ff(){
 alert("abc"+"dfe");
}


 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值