我想在 javascript 中获取所有数字,我写了这个。
这
<c:forEach items="${boardList}" var="board">
<tr>
<td><input type="hidden" class="boardNum" value="${board.num}">${board.num}
</td> << here!!!!
<td><a class="boardTitle"
style="color: rgb(0, 100, 0);" >${board.title}</a></td>
<td>${board.writer}</td>
<td><f:formatDate value="${board.writeDate}" pattern="yy.MM.dd" /></td>
</tr>
</c:forEach>
<script>
var num = $(".boardNum").val();
var title= $(".boardTitle");
title.click(function(){
alert(num); >> only one number.
</script>
我想要所有 numbers.ex) board board.num(1~20) 但这些代码在 javascript 中只有一个数字 (ex) num 20)。
我认为它将使用clouser,但我不知道在哪里写clouser。
如果我的想法没有解决,我该怎么办
ps)英语不好。
var num = $(".boardNum").val();
您当前的代码获取类为 as 的所有元素boardNum
,但.val()
只会返回一个元素的值。
假设您需要隐藏字段中的所有板号。
var boardNums = $(this).parents('table').find('input[type=hidden].boardNum').map(function(){return this.value;}).get();
console.log('all nums',boardNums);
或者
var boardNums = $('input[type=hidden].boardNum').map(function(){return this.value;}).get();
console.log('all nums',boardNums);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句