JQuery 更改下一个表属性

发布于 10-29 19:16 字数 1091 浏览 4 评论 0原文

我正在尝试使用 .rewardpoints 类更改字体标签后的下一个表格属性。每次我尝试以下代码时,它都会将 ABOVE .rewardpoints 表格上的 cellpadding 更改为 5。有什么想法吗?

<table cellspacing="0" cellpadding="0" border="0">
     <tbody><tr>
        <td>
        <font></font>
        <font></font>
        <font class="text colors_text rewardpoints"><span>Earn Burkett Bucks</span></font>
             <table width="100%" cellspacing="0" cellpadding="10" border="0">
               <tbody>
                 <tr>
                   <td>
                   </td>
                 </tr>
              </tbody>
             </table>
        </td>
    </tr></tbody>
</table>

jQuery('.rewardpoints').closest('table').attr('cellpadding', '5');

我还尝试过以下方法:

jQuery('.rewardpoints').next('table').attr('cellpadding', '5');
jQuery('.rewardpoints').nextAll('table').attr('cellpadding', '5');
jQuery('.rewardpoints').siblings('table').attr('cellpadding', '5');

I am trying to change the next tables attribute after the font tag with class .rewardpoints. Every time I try the following code It changes the cellpadding to 5 on the table ABOVE .rewardpoints. Any ideas?

<table cellspacing="0" cellpadding="0" border="0">
     <tbody><tr>
        <td>
        <font></font>
        <font></font>
        <font class="text colors_text rewardpoints"><span>Earn Burkett Bucks</span></font>
             <table width="100%" cellspacing="0" cellpadding="10" border="0">
               <tbody>
                 <tr>
                   <td>
                   </td>
                 </tr>
              </tbody>
             </table>
        </td>
    </tr></tbody>
</table>

jQuery('.rewardpoints').closest('table').attr('cellpadding', '5');

I have also tried the following:

jQuery('.rewardpoints').next('table').attr('cellpadding', '5');
jQuery('.rewardpoints').nextAll('table').attr('cellpadding', '5');
jQuery('.rewardpoints').siblings('table').attr('cellpadding', '5');

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

仄言 2024-11-05 19:16:00

Closest 在 DOM 树中向上移动。

从当前元素开始
向上旅行
DOM 树,直到找到匹配项
提供的选择器

您应该使用 siblings下一个,或 nextAll

Closest travels up the DOM tree.

Begins with the current element
Travels up the
DOM tree until it finds a match for
the supplied selector

You should use siblings, or next, or nextAll

硬不硬你别怂 2024-11-05 19:16:00

使用下一个而不是最接近。

http://api.jquery.com/next/

Use next instead of closest.

http://api.jquery.com/next/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文