【发布时间】:2011-08-16 05:23:30
【问题描述】:
我正在使用带有 JQuery 的 Flexigrid 插件。好的,所以我有一个带有两个 span 元素的 div,它们将包含 flexigrid 提供的按钮的文本/显示文本。问题是,除了添加不同的文本之外,没有向这些按钮添加 id 的机制。
<div class="tdiv2>
<div class="fbutton">
<div>
<span class="view" style="padding-left: 20px;">Add</span>
</div>
</div>
<div class="fbutton">
<div>
<span class="view" style="padding-left: 20px;">Delete</span>
</div>
</div>
</div>
这就是按钮的排列方式。因此,单击该按钮,我得到了跨度内的文本,如添加和删除。现在我想向该跨度添加一个类标记,以区分活动按钮和另一个按钮。
所以我想出了一个想法,如果我可以得到与返回的文本匹配的跨度文本,我可以将类添加到该跨度中。
但是当我这样做时
alert($('.tDiv2 span').html());
我只得到第一个跨度的文本,而不是第二个跨度的文本。有人可以帮助我获取两个跨度的 html,而不仅仅是第一个。
【问题讨论】:
标签: javascript jquery jquery-plugins javascript-framework jquery-events