$(function sendmail(){ $(".popRa").click(function(){ var uCID = getCookie('UCID'); uCID = uCID.split("/"); uCID = uCID[1]; var name1 = $("#name1").val(); var name2 = $("#name2").val(); var email = $("#email").val(); var server = $("#server").val(); var msg = $("textarea").html(); alert(msg) // $.post("sendmail.php",{uCID:uCID,name1:name1,name2:name2,email:email,server:server,msg:msg},function(){
// },"json"); }) }) <div class="popRBox"> <div class="popR"> <div class="popRTop"><p>Post the info of your friends and any words you wanna say to him, we will send that to your friend.</p></div> <div class="popRCon"> <form name="" action="sendmail.php" > <div class="popRls"><div class="popRinfo">Name of your:</div> <input type="text" class="ipt01" id="name1"/><span>*</span></div> <div class="popRls"><div class="popRinfo">Name of your friend:</div> <input type="text" class="ipt01" id="name2"/><span>*</span></div> <div class="popRls"><div class="popRinfo">Email of your friend:</div> <input type="text" class="ipt01" id="email"/><span>*</span></div> <div class="popRls"><div class="popRinfo">Server:</div> <select id="server"> <option>--Select Your Server--</option> <option value="1">COG1</option> <option value="2">COG2</option> <option value="3">COG3</option> <option value="4">COG4</option> <option value="5">COG5</option> <option value="6">COG6</option> <option value="7">COG7</option> </select><span>*</span> </div> <div><div class="popRinfo">Message:</div><textarea id="msg"></textarea> </div> <div class="popRa"><a href="#" class="ipt02"></a></div> </form> </div> </div> </div>
容器控件 还是form表单控件
var msg = $("#msg").text();
alert(msg)
<div><div class="popRinfo">Message:</div><textarea id="msg" value="2"></textarea>
</div>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<div>
<div class="popRinfo">
Message:</div>
<textarea id="msg" value="2">ssssss</textarea>
</div>
<script>
var msg = $("#msg").text();
alert(msg);
</script>
</body>
</html>是可以的啊
123
</textarea>
<button onclick="textarea()"></button>function textarea(){
alert($("textarea").html())
}
<!DOCTYPE HTML>
<html>
<head>
<meta charset="gb2312" />
<title></title>
<style>
body {font-size:12px;}
</style>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<textarea id="msg" value="2">3333333</textarea>
<script>
alert($('#msg').html()) //jQuery
alert($('#msg')[0].innerHTML) //原生
</script>
</body>
</html>
除非你的 jquery版本 ,操作系统和 浏览器版本 这三个有一个以上是严重非主流
$(".popRa").click(function(){
var uCID = getCookie('UCID');
uCID = uCID.split("/");
uCID = uCID[1];
var name1 = $("#name1").val();
var name2 = $("#name2").val();
var email = $("#email").val();
var server = $("#server").val();
var msg = $("textarea").html();
alert(msg)
// $.post("sendmail.php",{uCID:uCID,name1:name1,name2:name2,email:email,server:server,msg:msg},function(){
// },"json");
})
})
<div class="popRBox">
<div class="popR">
<div class="popRTop"><p>Post the info of your friends and any words you wanna say to him, we will send that to your friend.</p></div>
<div class="popRCon">
<form name="" action="sendmail.php" >
<div class="popRls"><div class="popRinfo">Name of your:</div>
<input type="text" class="ipt01" id="name1"/><span>*</span></div>
<div class="popRls"><div class="popRinfo">Name of your friend:</div>
<input type="text" class="ipt01" id="name2"/><span>*</span></div>
<div class="popRls"><div class="popRinfo">Email of your friend:</div>
<input type="text" class="ipt01" id="email"/><span>*</span></div>
<div class="popRls"><div class="popRinfo">Server:</div>
<select id="server">
<option>--Select Your Server--</option>
<option value="1">COG1</option>
<option value="2">COG2</option>
<option value="3">COG3</option>
<option value="4">COG4</option>
<option value="5">COG5</option>
<option value="6">COG6</option>
<option value="7">COG7</option>
</select><span>*</span>
</div>
<div><div class="popRinfo">Message:</div><textarea id="msg"></textarea>
</div>
<div class="popRa"><a href="#" class="ipt02"></a></div>
</form>
</div>
</div>
</div>
aaa
bbb
ccc
html()和text()取出来都是空,val()取出来时aaabbbccc
我要的是取html代码段
<!DOCTYPE HTML>
<html>
<head>
<meta charset="gb2312" />
<title></title>
<style>
body {font-size:12px;}
</style>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<textarea id="msg" value="2">6565</textarea>
<button id="btn">click</button>
<script>
$('#btn').click(function(){
alert('jQ: '+$('#msg').val()) //jQuery
alert('原生: '+$('#msg')[0].value) //原生
})
</script>
</body>
</html>
http://www.cnblogs.com/long_/archive/2010/07/28/1787124.html
用val()取值我测试了在FF得到是
aaa
bbb
ccc
但是好像不能取出来你想要的\n\r
aaa
bbb
ccc
但是在ajax传值的时候得到的就是aaabbbccc了
textarea的内容通过ajax提交到后台,有回车的内容没有显示出来?
<script src="jquery-1.7.min.js"></script>
<textarea id="a"></textarea>
<textarea id="b"></textarea>
<button onclick="$('#b').val($('#a').val());alert($('#a').val());">VVVV</button>
测了下,正常显示,也有换行
如果你是要用ajax, 要用post,这样就连换行也会传递过去