获取div + dropdownList中的所有文本选择的项目

时间:2012-02-03 09:38:41

标签: jquery

我正在使用下面的代码获取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。)

提前感谢您的帮助

1 个答案:

答案 0 :(得分:1)

var sResult = "";
$(".formItem").children().each( function(){
  if($(this).is("select"))
       var sOutput = $(this).val();
  else{
    var sOutput = $(this).text();
  }
});
$(".TXTresult").val(sResult);