0

これは、ajax を介して呼び出される私の jsp です。

<s:iterator var="result" value="all" id="result">
   <div class="Item">
       <span class="item_id" style="display:none"><s:property value="%{#result.id}"/></span>
   </div>
</s:iterator>

これは、jquery を使用して呼び出した私の JavaScript です。

 jQuery.ajax({
            type:"POST",
            url:"test.jsp",
            data:"type="+type+"&start_id="+start_id,
            success:function(data){
                    item_id=$(data).find(".item_id").text();
                    console.log("item_id="+item_id);
                }
            });

私の問題は、最後に呼び出した item_id を知りたいことです。私は次のものを呼び出すことができるように。どうすればいいですか?私のコードは、区切り記号なしでそのクラス item_id のすべてを取得するため、最後のIDが何であるかわかりません。

出力例:

7910 ==> i only want 10.
4

1 に答える 1

0

以下を使用できます

item_id=$(data).find(".item_id:last").text();

item_id=$(data).find(".item_id").text(); の代わりに

于 2012-07-30T14:48:37.963 に答える