0
scrollTopイベントの場合、stringを含む(scrollTo)値は[object htmltablerowelement]として返され、(scrollTo)valuewith numericは数値そのものを返します。 (scrollTo)の値が正常にスクロールします。数値が の(scrollTo)の値が正しく機能しません。数値がオブジェクトとして返されないhtmltablerowelement
親切に次のように隠しフィールドに値を代入すると
String stdNo = request.getAttribute("pValueAction").toString();
<html>
<div>
<table>
<tr id='stdNo'>....</tr>
</table>
</div>
</html>
<script type="text/javascript">
var m = <%=stdNo%>,
container = $('div'),
scrollTo = $(m);
alert(m);
container.animate({
scrollTop: scrollTo.offset().top - container.offset().top + container.scrollTop()
});
</script>
ありがとうSanthucool、しかし、mはオブジェクトhtmltablerowelementの代わりに値として返します。 – jj2422
@ jj2422 mはjspから取得する値を読み込んでいるので値を返します。あなたの質問は明確ではありません。なぜ価値の代わりにオブジェクトが必要なのですか? – Santhucool