已采纳回答 / 星空那般
每一个<button></button>元素下对应的<script>里面定义的 function a() { //传值 $("button:eq(i)").click(1111, data) }就是为每一个对应的button绑定了一个点击函数,比如$("button:eq(0)")就是第一个按钮, $("button:eq(1)")就是第二个按钮等等,他们是通过点击按钮后触发的
2017-02-06
$('#msg').html($('#msg').html()+ "<p>内层span元素被单击</p>"); //在msg原有内容上追加
$('#msg').html("<p>内层span元素被单击</p>"); //替换原来的内容
$('#msg').html("<p>内层span元素被单击</p>"); //替换原来的内容
2017-02-04
示例中的事件绑定在div上,如果不设定a这个参数的话,点击div内部任何一个元素都会触发这个事件。但是如果设定了参数,那么只有在点击div内部这个参数元素的时候才会触发这个事件。委托的意思就是这个事件绑定的是div,但是委托了参数a来触发。
2017-02-04
<input type="button" value="test1" class="test1">
<input type="button" value="test2" class="test2">
<script>
$('.test1').on('click',function(){
alert("test1");
})
$('.test2').mouseover(function(){
$('.test1').trigger('click');
});
</script>
<input type="button" value="test2" class="test2">
<script>
$('.test1').on('click',function(){
alert("test1");
})
$('.test2').mouseover(function(){
$('.test1').trigger('click');
});
</script>
2017-02-03
改良一下前面那位同学的demo。
$('.test').focusin("",function(e){
if($(this).val() == "请输入账号"){
$(this).val(e.data);
}
});
$('.test').focusout("请输入账号",function(e){
if($(this).val() == ""){
$(this).val(e.data);
}
});
$('.test').focusin("",function(e){
if($(this).val() == "请输入账号"){
$(this).val(e.data);
}
});
$('.test').focusout("请输入账号",function(e){
if($(this).val() == ""){
$(this).val(e.data);
}
});
2017-02-03
学编程又不是学卖菜,专业一点的术语都看不懂以后怎么胜任工作?真是见过的最离奇的要求。。。。
2017-02-03
觉得这个例子没有举好,初次学感觉两者都是一样的,然后去w3c查了下,感觉还是说的很清楚的,一下懂了http://www.w3school.com.cn/tiy/t.asp?f=jquery_event_mouseenter_mouseleave
2017-02-03
就是创建一个update函数,然后"button:first"点击调用,bottonName = bottonName || 'first';这个是如果第一个不成立则执行第2个。因为第一个参数var bottonName为undefined;所以执行first。然后update($("span:first"),$("span:last"),bottonName),调用;
后面那个trigger大家都应该知道就不解释了。
哦对了,parseInt(last.text(), 10);这个就是转成整数,10进制,一般不用;
后面那个trigger大家都应该知道就不解释了。
哦对了,parseInt(last.text(), 10);这个就是转成整数,10进制,一般不用;
2017-01-30