我想要獲取我的網站上的某些textareas和input-tags的標籤和值。有很多投入/ textereas,我不想擁有所有這些,只有textareas /輸入在一個特定的區域。例如,在以下情況下,我只希望有一個名爲B中的texterea後傳來的所有值:打印位於格式化區域的textareas/inputs的標籤和值
var inputs;
$('textarea').each(function(){
\t \t var name= $(this).attr('name');
\t \t inputs += name+': '+$(this).val()+'<br>';
\t })
document.write(inputs);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<form id="form" method='post' action="/form">
\t <div class="form-group">
\t \t <label class="control-label">label_a</label>
\t \t <textarea name="a" class="form-control" rows="1"></textarea>
\t </div>
\t <div class="form-group">
\t \t <label class="control-label">label_b</label>
\t \t <textarea name="b" class="form-control" rows="1"></textarea>
\t </div> \t \t \t \t \t \t \t \t \t
\t <div class="form-group">
\t \t <label class="control-label">label_c</label>
\t \t <textarea name="c" class="form-control" rows="1"></textarea>
\t </div> \t \t \t \t \t \t \t \t
\t <div class="form-group">
\t \t <label class="control-label">label_d</label>
\t \t <textarea name="d" class="form-control" rows="1"></textarea>
\t </div>
</form>
但這還不是問題的全部。而不是名稱,我想要輸入/文本區域的標籤。我是否需要爲每個控件和標籤添加for-attribut來做到這一點,還是有更簡單的方法來做到這一點?
sombody可以說,爲什麼它首先打印「undefined」?
我會很幸運的,如果有人可以幫助我:)
它首先打印「未定義'因爲你永遠不會初始化它的價值或空字符串 – depperm