以下の様なjsp(jquery含む)があります。tdは可変となっています。
変数「a」に$("tbody tr")と設定し、そのaを繰り返し使用して、その直下のtdを使用したいので、
$("a[i] td")と設定したのですが、うまく行きませんでした。セレクターに変数を使用して、直下のセレクターを取得するにはどの様に設定すれば良いでしょうか?
html
1<%@ page language="java" contentType="text/html; charset=UTF-8" 2 pageEncoding="UTF-8"%> 3 4<%-- taglibディレクティブタグで、使用するタグライブラリを宣言 --%> 5<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 6 7 8<!DOCTYPE html> 9<html> 10<head> 11<meta charset="UTF-8"> 12<title>全部表示</title> 13<!-- 14<script type="text/javascript" src="allitem.js"></script> 15--> 16</head> 17<body> 18 19<form method="get" action="/koshisample/saleBox" name="itemtable"> 20<table> 21<tr> 22<th>chkbox</th> 23<th>ID</th> 24<th>商品名</th> 25<th>値段</th> 26</tr> 27<c:forEach var="item" items="${itemlists}" varStatus="status"> 28 <tr> 29 <td><input type="checkbox" id="chkbid" name="chkb"></td> 30 <td><input type="hidden" name="id" value="${item.id}">${item.id}</td> 31 <td>${item.namae}</td> 32 <td>${item.price }</td> 33 </tr> 34</c:forEach> 35 36</table> 37<input type="submit" name="salebox" value="カゴに入れる" onclick="setValue()"> 38<input type="button" name="test" value="test" onclick="setId()"> 39</form> 40<input type="hidden" id="id1"> 41<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script> 42<script> 43$(function() { 44 var a = $("tbody tr"); 45 console.log(a); 46 for (i =1; i<a.length; i++) { 47 var b = $("a[i] td"); 48 console.log(b); 49 } 50}) 51 52</script> 53 54</body> 55</html>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/23 22:22