循环浏览表格's td's并检查内部跨度上的内容,然后更改文本的颜色
Loop through a table's td's and check content on inner spans then change the color of the text
如何循环浏览此表并使用一类代码检查所有跨度,如果它们包含Failed to send invite,则将文本Failed to sent invite涂成红色?
<table>
<tr height="20" class="oddListRowS1">
<td valign="top" class="" scope="row"><span sugar="slot73b" class="code"> <input type="checkbox" onclick="" value="28f6634e-b7bd-3654-7cc5-516bdddb573a" id="Contactscheckbox_display_id[]" class="checkbox" name="Contactscheckbox_display[]"></span></td>
<td valign="top" class="" scope="row"><span sugar="slot74b" class="code"><a href="?action=ajaxui#ajaxUILoc=index.php%3Fmodule%3DContacts%26action%3DDetailView%26record%3D28f6634e-b7bd-3654-7cc5-516bdddb573a">Gabriel Litchfield</a></span></td>
<td valign="top" class="" scope="row"><span sugar="slot75b" class="code"><a href="?action=ajaxui#ajaxUILoc=index.php%3Fmodule%3DAccounts%26action%3DDetailView%26record%3D95678448-0ddd-eb6e-2fc1-516bdc8f7eff">P Piper & Sons</a></span></td>
<td valign="top" class="" scope="row"><span sugar="slot76b" class="code">(166) 682-8040</span></td>
<td valign="top" class="" scope="row"><span sugar="slot77b" class="code"><a onclick="SUGAR.quickCompose.init({"fullComposeUrl":"load_id=28f6634e-b7bd-3654-7cc5-516bdddb573a'u0026load_module=Delegates'u0026parent_type=Delegates'u0026parent_id=28f6634e-b7bd-3654-7cc5-516bdddb573a'u0026return_module=FP_events'u0026return_action=DetailView'u0026return_id=8dd846fd-e6d3-f6ae-a155-51b700a61700'u0026parent_name=Gabriel+Litchfield'u0026to_email_addrs=Gabriel+Litchfield+%3Chr.beans%40example.us%3E","composePackage":{"load_id":"28f6634e-b7bd-3654-7cc5-516bdddb573a","load_module":"Delegates","parent_type":"Delegates","parent_id":"28f6634e-b7bd-3654-7cc5-516bdddb573a","return_module":"FP_events","return_action":"DetailView","return_id":"8dd846fd-e6d3-f6ae-a155-51b700a61700","parent_name":"Gabriel Litchfield","to_email_addrs":"Gabriel Litchfield 'u003Chr.beans@example.us'u003E"}});" href="javascript:void(0);">hr.beans@example.us</a></span></td>
<td valign="top" class="" scope="row"><span sugar="slot78b" class="code">Invited has been sent</span></td>
<td valign="top" class="" scope="row"><span sugar="slot79b" class="code">No Responce</span></td>
<td valign="top" class="inlineButtons" scope="row"><span sugar="slot80b" class="code"><ul name="" class="clickMenu subpanel records fancymenu button SugarActionMenu" id="ab583b12-7612-20a0-6ef1-51e92fffd078"><li class="sugar_action_button"><div id="ab583b12-7612-20a0-6ef1-51e92fffd078" style="display: inline"><a id="delegates_edit_9" class="listViewTdToolsS1" onfocus="javascript:subp_nav('Contacts', '28f6634e-b7bd-3654-7cc5-516bdddb573a', 'e', this, 'fp_events_contacts');" onmouseover="javascript:subp_nav('Contacts', '28f6634e-b7bd-3654-7cc5-516bdddb573a', 'e', this, 'fp_events_contacts');" href="#">edit</a></div><ul class="subnav" id=""><li><a onclick="return sp_rem_conf();" id="delegates_remove_9" class="listViewTdToolsS1" href="javascript:sub_p_rem('delegates', 'fp_events_contacts', '28f6634e-b7bd-3654-7cc5-516bdddb573a', 0);">remove</a></li></ul><span class="ab"></span></li></ul></span></td>
</tr>
<tr height="20" class="oddListRowS1">
<td valign="top" class="" scope="row"><span sugar="slot73b" class="code"> <input type="checkbox" onclick="" value="28f6634e-b7bd-3654-7cc5-516bdddb573a" id="Contactscheckbox_display_id[]" class="checkbox" name="Contactscheckbox_display[]"></span></td>
<td valign="top" class="" scope="row"><span sugar="slot74b" class="code"><a href="?action=ajaxui#ajaxUILoc=index.php%3Fmodule%3DContacts%26action%3DDetailView%26record%3D28f6634e-b7bd-3654-7cc5-516bdddb573a">Gabriel Litchfield</a></span></td>
<td valign="top" class="" scope="row"><span sugar="slot75b" class="code"><a href="?action=ajaxui#ajaxUILoc=index.php%3Fmodule%3DAccounts%26action%3DDetailView%26record%3D95678448-0ddd-eb6e-2fc1-516bdc8f7eff">P Piper & Sons</a></span></td>
<td valign="top" class="" scope="row"><span sugar="slot76b" class="code">(166) 682-8040</span></td>
<td valign="top" class="" scope="row"><span sugar="slot77b" class="code"><a onclick="SUGAR.quickCompose.init({"fullComposeUrl":"load_id=28f6634e-b7bd-3654-7cc5-516bdddb573a'u0026load_module=Delegates'u0026parent_type=Delegates'u0026parent_id=28f6634e-b7bd-3654-7cc5-516bdddb573a'u0026return_module=FP_events'u0026return_action=DetailView'u0026return_id=8dd846fd-e6d3-f6ae-a155-51b700a61700'u0026parent_name=Gabriel+Litchfield'u0026to_email_addrs=Gabriel+Litchfield+%3Chr.beans%40example.us%3E","composePackage":{"load_id":"28f6634e-b7bd-3654-7cc5-516bdddb573a","load_module":"Delegates","parent_type":"Delegates","parent_id":"28f6634e-b7bd-3654-7cc5-516bdddb573a","return_module":"FP_events","return_action":"DetailView","return_id":"8dd846fd-e6d3-f6ae-a155-51b700a61700","parent_name":"Gabriel Litchfield","to_email_addrs":"Gabriel Litchfield 'u003Chr.beans@example.us'u003E"}});" href="javascript:void(0);">hr.beans@example.us</a></span></td>
<td valign="top" class="" scope="row"><span sugar="slot78b" class="code">Invited has been sent</span></td>
<td valign="top" class="" scope="row"><span sugar="slot79b" class="code">No Responce</span></td>
<td class="" valign="top" scope="row">
<span class="code" sugar="slot51b"> Invited has been sent</span>
</td>
<td valign="top" class="inlineButtons" scope="row"><span sugar="slot80b" class="code"><ul name="" class="clickMenu subpanel records fancymenu button SugarActionMenu" id="ab583b12-7612-20a0-6ef1-51e92fffd078"><li class="sugar_action_button"><div id="ab583b12-7612-20a0-6ef1-51e92fffd078" style="display: inline"><a id="delegates_edit_9" class="listViewTdToolsS1" onfocus="javascript:subp_nav('Contacts', '28f6634e-b7bd-3654-7cc5-516bdddb573a', 'e', this, 'fp_events_contacts');" onmouseover="javascript:subp_nav('Contacts', '28f6634e-b7bd-3654-7cc5-516bdddb573a', 'e', this, 'fp_events_contacts');" href="#">edit</a></div><ul class="subnav" id=""><li><a onclick="return sp_rem_conf();" id="delegates_remove_9" class="listViewTdToolsS1" href="javascript:sub_p_rem('delegates', 'fp_events_contacts', '28f6634e-b7bd-3654-7cc5-516bdddb573a', 0);">remove</a></li></ul><span class="ab"></span></li></ul></span></td>
</tr>
你可以试试这个:
$('table span.code').each( function() {
if( /(Failed to send invite)/.test($(this).html() ) ) {
$(this).css('color', 'red')
}
})
试试这个:
$('td span.code').each(function() {
var span = $(this);
if (span.text() == 'Failed to send invite') {
span.css('color', 'red');
}
});
HTML
<span class="code">Failed to send invite</span>
jsFiddle
相关文章:
- 让文本输入幻灯片显示输入时的新文本输入?然后向后滑动
- ThreeJS将画布中的文本渲染为纹理,然后应用于平面
- 需要使用javascript获取输入文本,然后将其添加到句子中
- 我想重定向点击,然后更改按钮文本,我该怎么做
- 如何停止字幕文本一段时间,然后继续
- 如何放置ÅÄ和#214;在javascript数组中,然后将其与html文本进行比较
- Javascript重复模式匹配,然后输出到文本区域
- 如何删除元素的结束标记,添加一些文本,然后重新添加标记
- HTML表单选项(是或否)然后下拉文本区域
- 在HTML文本框中查找某些子字符串,然后用其他字符串替换它们
- 创建一个bookmarklet,可以检索文本框的所有最大长度,然后在表中打印id和最大长度
- 从文本框中附加url,然后使用javascript打开新窗口
- 如何检测移动浏览器(PHP/Javascript),然后进行图像/文本更改
- 文本框和选择框组合单个文本中的值(第一个tb值,然后是sb值)
- 如果所有三个文本框<>然后是100%
- 无法更新 Javascript 对象文本中的值,然后更新页面
- Chrome扩展程序获取DOM文本并在弹出窗口中显示.html然后单击按钮
- 如何将标签 ID 作为参数传递给 javascript 函数,然后根据需要获得不同标签的文本
- Javascript:从网页中获取文本,更改它,然后再次显示网页
- 从文本区域中获取一个值,然后将其粘贴到另一个窗口中