div和textarea內容轉換(****)

我能說由於這個東西被折騰了好久嗎~~~css

終於作出來了,寫出來,但願下次遇到的時候不要忘記了。。。html

CSS樣式this

<style>htm

.zhizuo{
width: 428px;
height: 103px;
float: left;
}
.zhizuo_text{
border: 1px solid grey;
margin-top: -2px;
font-family: "微軟雅黑";
outline: none;
margin-bottom: 8px;
height: 95px;
width: 86%;
}事件

</style>ip

HTMLinput

<body>
<textarea class="zhizuo_text" onmousedown="mousedoen_text(this)" onblur="blur_input(this)" style="display:none;" name="" id="" cols="30" rows="10"></textarea>
<div onclick="show_text(this)" class="zhizuo">
一、dfjdkfjdkfjd<br>
二、aaaaaaaaaa<br>
三、dfjdkfjdkfjd<br>
四、aaaaaaaaaa<br>
</div>
</body>io

SCRIPTfunction

<script>
//點擊div後顯示前面的textarea
function show_text(obj) { // div
$(obj).css("display", "none");
var div_te = $(obj).html();
div_te = div_te.replace(/<br>/ig, "\r").replace(/<br>/ig, "\n");
$(obj).prev().text(div_te);
$(obj).prev("textarea").css("display", "block");
$(obj).prev().focus();
}
//onblur事件
function blur_input(obj){ //textarea
$(obj).css("display", "none");
var change_obj = $(obj).next(".zhizuo");
var obj_v = $(obj).val();
obj_v = obj_v.replace(/\r/ig, "</br>").replace(/\n/ig, "</br>");
change_obj.html(obj_v);
$(obj).next(".zhizuo").css("display", "block");
}
</script>class

相關文章
相關標籤/搜索