5

非常に簡単な質問があります。それは私を4時間食べましたが、まだ解決されていません。jQueryを使用して特定のクラスで次のスパンを見つける方法は?私は次のhtmlを持っています

<tr>
    <td align="right">Име:&nbsp;</td>
    <td align="left">
         <input type="text" value="<?=$profileSQL['user_name']; ?>" name="user_name" class="input required" />
    </td>
</tr>
<tr>
    <td align="right" colspan="2">
         <span class="error"></span>
    </td>
</tr>

そして私はそれをjQueryで検証します。.errorjs(文字列のみ)で生成されたエラーメッセージがある場合は、jQueryでクラスとその中のメッセージに最も近いスパンを見つけたいと思いますtext()。私は、、そして他の多くのことを試しましnextAll()next("span.error")が、何も助けにはなりませんでした。

前もって感謝します!

4

4 に答える 4

0

試す

  console.log($("td>span").next().find(".error").text())
于 2011-03-05T14:00:25.507 に答える
0

以下を使用できますnext('span.error')

http://jsfiddle.net/wPZgg/

于 2011-03-05T14:01:11.160 に答える