求如何封装让相同地方使用,但涉及值不一样。。
<script type="text/javascript">
$(function(){
var textv = $('#textv');
sizeNumber = $('#sizeNumber');
textv.focus(function(){
$(this).addClass('fouc')
if($(this).val() == '我来说两句'){
$(this).val('');
}
})
textv.blur(function(){
if($(this).val() == ''){
$(this).val('我来说两句');
}
$(this).removeClass('fouc');
})
textv.keydown(function(){
if($(this).val().length > 140){
var x = $(this).val().substring(0, 140);
$(this).val(x);
}
sizeNumber.html($(this).val().length);
})
$("#butfr").click(function(){
var textV = textv.val();
$.ajax({
url: 'cc.php',
type: 'post',
dataType:'text',
data: "post_content="+textV,
success: function(){
$('.layout').prepend("<div class='Popup' style='top:280px'>发表成功</div>")<!--弹出层-->
$('.Popup').animate({
top:320,
opacity: 1
}, 1000,function(){
$('.Popup').animate({
opacity:0
},function(){
$('.Popup').remove();
})
});
$('.comments').prepend("<div class='commentsList'><div class='commentsName'><span class='Name fl'>迈点浙江杭州网友</span><span class='commentsDate fr'>1分钟前</span><div class='cl'></div></div><div class='commentsCont'>"
+textV+"</div><div class='cl'></div></div>");
},
error: function(){
textv.css('bottomColor:','red')
}
})
});
});
</script>
------解决方案--------------------你把他们相同的地方提取出来变成变量,用参数的形式进行传入值就行了