我期待值1和2,但它返回null。任何想法爲什麼發生這種情況?用於獲取每個輸入值
$(function() {
$('.agent_rows').each(function() {
console.log($(this).find('input[name="associatedAgentId"]').val())
})
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="agent_rows">
<input type="hidden" name="associatedAgentId" value="1">
</div>
<div class="agent_rows">
<input type="hidden" name="associatedAgentId" value="2">
</div>
嘗試'.value()'而不是 –
@JanDvorak LoL。你說的是相反的。它應該是'value ='和'.val()'。 –
@JanDvorak:沒有方法叫'value()' –