在这里,我为您的查询制定了完整的解决方案。请查看演示链接,如下所示:
演示
http://codebins.com/bin/4ldqp7a
HTML格式
<form id="frm">
<select id="multiple" multiple="multiple" style="width: 120px;height: 120px;">
<option value="1" >
Ashutosh
</option>
<option value="6">
Jems Bond
</option>
<option value="7">
Danial Crack
</option>
<option value="8">
Dan Brown
</option>
<option value="9">
Angilina Jolly
</option>
</select>
<div id="result">
</div>
</form>
联合查询
$(function() {
$("#multiple").change(function() {
var multipleValues = $("#multiple").val() || "";
var result = "";
if (multipleValues != "") {
var aVal = multipleValues.toString().split(",");
$.each(aVal, function(i, value) {
result += "<div>";
result += "<input type='text' name='opval" + (parseInt(i) + 1) + "' value='" + value.trim() + "'>";
result += "<input type='text' name='optext" + (parseInt(i) + 1) + "' value='" + $("#multiple").find("option[value=" + value + "]").text().trim() + "'>";
result += "<input type='text' name='option" + (parseInt(i) + 1) + "' value=''>";
result += "</div>";
});
}
$("#result").html(result);
});
});
CSS格式
#multiple{
margin-bottom:10px;
border:1px solid #333;
background:#efefef;
color:#000;
}
#result input{
margin-left:5px;
border:1px solid #333;
background:#a4c4f4;
margin-top:5px;
}
演示
http://codebins.com/bin/4ldqp7a