您的位置:首页 > 其它

textarea根据id获取不到文本框的值时的解决方法

2016-06-03 10:12 337 查看
直接上例子:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

  <head>

    <title>MyHtml.html</title>

    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">

    <meta http-equiv="description" content="this is my page">

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">

    

    <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->

  </head>

  

  <body>

  <script src = "jquery-1.4.js"></script>

  

  <script type="text/javascript">

$(document).ready(function () {

        $('#s').click(function () {

var personal_id = $($(".textarea_personal")).attr("id");

var new_personal_id = personal_id.replace(/@/g,"\\@");
alert("new_personal_id==="+new_personal_id)
alert("取到的值为1111="+$("#"+new_personal_id).val())

        });

});

</script>

<textarea name="textarea" id="textarea_innerpropersonalidentity_check_1_ids_items_B20911000B0001@@C" class = "textarea_personal"  cols="45" rows="5"></textarea>

<input type="button" name="s" id="s" value="提交" />

</body>

</html>

是因为@时特殊字符,需要在@前面加\\,即可获取textarea的值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: