Javascript 在输入字段中插入div文本,需要知道div是否为空? $('#表单输入[id=Amount]').val(parseInt($('#eventamount').text()); 0
条件是如果div#eventamount为空,则隐藏div#窗体,或者不存在div#eventamount,则还隐藏div#窗体 你能帮我解决这个问题吗Javascript 在输入字段中插入div文本,需要知道div是否为空? $('#表单输入[id=Amount]').val(parseInt($('#eventamount').text()); 0,javascript,jquery,Javascript,Jquery,条件是如果div#eventamount为空,则隐藏div#窗体,或者不存在div#eventamount,则还隐藏div#窗体 你能帮我解决这个问题吗 $('#form input[id=Amount]').val(parseInt($('#eventamount').text())); <div id="eventamount">0</div> <div id="form"> <input type="text" name="A
$('#form input[id=Amount]').val(parseInt($('#eventamount').text()));
<div id="eventamount">0</div>
<div id="form">
<input type="text" name="Amount" id="Amount" class="cat_textbox" value="" readonly="true" />
</div>
0
$(函数(){
if($(“#eventamount”).text()==null | |$(“#eventamount”).text()==“”)
{
$(“#形式”).hide();
}
})
您可以试试这个
0
$(函数(){
if($(“#eventamount”).text()==null | |$(“#eventamount”).text()==“”)
{
$(“#形式”).hide();
}
})
您可以尝试此操作您可以通过
.length
属性检查元素是否存在,并使用.text()检查元素是否为空
您可以通过.length
属性检查元素是否存在,若要检查元素是否为空,请使用.text()
到目前为止你尝试了什么请包括JS到目前为止你尝试了什么请包括JS谢谢你的回答。谢谢你的回答。
if($('#eventamount').text() == ''){
//hides when eventamount container is empty
$('#form').hide();
}
else{
$('#form').show();
}
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
</head>
<body>
<div id="eventamount">0</div>
<div id="form">
<input type="text" name="Amount" id="Amount" class="cat_textbox" value="" readonly="true" />
</div>
<script>
$(function () {
if ($("#eventamount").text() == null || $("#eventamount").text() == "")
{
$("#form").hide();
}
})
</script>
</body>
</html>
$(function () {
var $eventamount = $("#eventamount");
if ($eventamount.length==0 || $eventamount.text() == "")
$("#form").hide();
})