<table>
<tr>
<td>
<select id="type">
<option value="0">QQ</option>
<option value="1">MSN</option>
<option value="2">GTalk</option>
</select>
<input id="num" type="text" />
</td>
</tr>
<tr>
<td>
<select id="ims">
<option value="0">QQ</option>
<option value="1">MSN</option>
<option value="2">GTalk</option>
</select><input id="ims" type="text" />
</td>
</tr>
</table>
我想要的效果是:type.num.type.num(1.333.2.grt) 就是循环的选中这4个值,用点拼接起来,可能会更多,就是循环的去页面取值然后拼接起来,请知道的代码告诉我,谢谢jqurey同时获取下拉列表和文本框的值,请告诉指点 javawebjqurey
<tr>
<td>
<select id="type">
<option value="0">QQ</option>
<option value="1">MSN</option>
<option value="2">GTalk</option>
</select>
<input id="num" type="text" />
</td>
</tr>
<tr>
<td>
<select id="ims">
<option value="0">QQ</option>
<option value="1">MSN</option>
<option value="2">GTalk</option>
</select><input id="ims" type="text" />
</td>
</tr>
</table>
我想要的效果是:type.num.type.num(1.333.2.grt) 就是循环的选中这4个值,用点拼接起来,可能会更多,就是循环的去页面取值然后拼接起来,请知道的代码告诉我,谢谢jqurey同时获取下拉列表和文本框的值,请告诉指点 javawebjqurey
<script src="jquery-1.4.2.js" language="javascript" ></script>
<script language="javascript">function display(){
var str = "";
$("table tr").each(function(i,n){
str += $(n).children().children("select").val()+"."+$(n).children().children("input[type='text']").val()+".";
});
alert(str);
}</script>
</head><body>
<table>
<tr>
<td>
<select id="type">
<option value="0">QQ</option>
<option value="1">MSN</option>
<option value="2">GTalk</option>
</select>
<input id="num" type="text" />
</td>
</tr>
<tr>
<td>
<select id="ims">
<option value="0">QQ</option>
<option value="1">MSN</option>
<option value="2">GTalk</option>
</select><input id="ims" type="text" />
</td>
</tr>
</table>
<input type="button" onclick="display()" value="Click" />
</body>
</html>
输入信息之后,点击click按钮就能显示连接好的字符串
<p></p><br/>
<select id="single">
<option>Single</option>
<option>Single2</option>
</select>
<select id="multiple" multiple="multiple">
<option selected="selected">Multiple</option>
<option>Multiple2</option>
<option selected="selected">Multiple3</option>
</select>jQuery 代码:
$("p").append(
"<b>Single:</b> " + $("#single").val() +
" <b>Multiple:</b> " + $("#multiple").val().join(", ")
);
例如:$("#multiple").val(),是获取的值;$("#multiple").text(),获取的显示值.