我正在使用下面的代码获取div中的所有文本,div包含许多textbox&标签
var sResult = "";
$(".formItem").children().each( function(){
var sOutput = $(this).text();
if(sOutput == "")
sOutput = $(this).val();
if(sOutput != "")
sResult += " "+sOutput;
});
$(".TXTresult").val(sResult);
代码工作正常,但在div中使用代码whit下拉列表时遇到了问题。我得到dropdownList中的所有项目,但不仅仅是所选项目!!!
(请注意,Textbox,label& dropdownList是按代码生成的,没有修复ID。)
提前感谢您的帮助
答案 0 :(得分:1)
var sResult = "";
$(".formItem").children().each( function(){
if($(this).is("select"))
var sOutput = $(this).val();
else{
var sOutput = $(this).text();
}
});
$(".TXTresult").val(sResult);