52,782
社区成员
发帖
与我相关
我的任务
分享var val = '';
$.each($("input[name=txtBxParam00045]"), function(){
if ($(this).css("display") == 'block') val = $(this).val();
});<!DOCTYPE HTML>
<html>
<head>
<title>test</title>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
function changeshowdiv(){
if($("#divA").css('display')=='none')
{
$("#divA").css('display','block');
$("#divB").css('display','none');
// 两个DIV如果是不同的id可以这样获取input的值
// var value = $("#divA input[name='txtBxParam00045']").val();
// 虽然两个input框名称一样,也可以给两个input框设置不同的id来获取
var value = $("#divAinput").val();
alert(value);
}
else
{
$("#divA").css('display','none');
$("#divB").css('display','block');
// var value = $("#divB input[name='txtBxParam00045']").val();
var value = $("#divBinput").val();
alert(value);
}
}
</script>
<style>
#divA,#divB{
width:200px;
height:100px;
border:1px solid black;
margin:10px;
padding:10px;
}
#divC{
margin:10px;
padding:10px;
}
</style>
</head>
<body>
<div id="divA">
<p>DIVA</p>
<input type="text" name="txtBxParam00045" id="divAinput" value="divAinput"></input>
</div>
<div id="divB" style="display:none;">
<p>DIVB</p>
<input type="text" name="txtBxParam00045" id="divBinput" value="divBinput"></input>
</div>
<div id="divC">
<input type="button" onclick="changeshowdiv()" value="切换显示DIV"></input>
</div>
</body>
</html>
<!DOCTYPE HTML>
<html>
<head>
<meta charset="gb2312" />
<title></title>
<style>
</style>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<script>
$('div').each(function(){
alert(this.innerHTML)
})
</script>
</body>
</html>