3
我正在寻找在我的网页上追加JQuery Mobile中的新(动态创建)文本区域。我的页面顶部有一个多选框,根据我选择的选项,我想添加x个文本区域。我该如何开始呢?JQuery Mobile - 将文本区域附加到现有页面
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.css" />
<script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
<script src="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.js"></script>
</head>
<body>
<div data-role="page" id="home">
<div data-role="header" data-position="fixed" data-theme="b">
<h1>Home</h1><!--Header text-->
</div>
<div data-role="content">
<form method="post" data-id="two">
<label for="select-choice-6" class="select">Search by:</label>
<select name="select-choice-6" id="select-choice-6" class="select" multiple="multiple" data-native-menu="false">
<option>Search by:</option>
<option value="id">Student ID</option>
<option value="permit">Permit</option>
<option value="license">License Plate</option>
<option value="first">First Name</option>
<option value="last">Last Name</option>
<option value="lot">Lot Code</option>
</select>
<script>
//.......
for(var j = 0; j < counts; j++)
{
$('form', "#two").append("<textarea name=\"textarea\""+(j+1)+" id=\"textarea+\""+(j+1)+" placeholder=\"");
var str = stuffArray.pop();
alert(str);
switch(str)
{
case "id":
$('form', "#two").append("Student ID");
break;
case "permit":
$('form', "#two").append("Parking Permit");
break;
case "license":
$('form', "#two").append("License Plate");
break;
case "first":
$('form', "#two").append("First Name");
break;
case "last":
$('form', "#two").append("Last Name");
break;
case "lot":
$('form', "#two").append("Lot");
break;
default:
alert("default case");
break;
}
$('form', "#two").append("\"></textarea><br>");
$("#home").trigger("create");
}
//......
</script>
stuffArray是一个字符串数组,其保持用户想要的框的值。这里的第二部分代码仅仅是附加正确的标签以使文本区域出现,但代码中似乎存在一个呃逆。
你可以试试''
“'看看它是否有效? – Spokey
@Spokey,你想让我在我的第二个代码部分的底部的第五行添加这个。编辑:不,不会改变任何东西 – Zac
atlually,我找不到id' two'。你是不是指'data-id'? – Spokey