如果找到特定字符串 Rails CoffeeScript,则有条件地添加 class
Conditionally add a class if a specific string is found Rails CoffeeScript
我在 rails 应用程序上有一个简单的 ruby,如果 table 行的状态为 "Pending",我会尝试对其进行着色。下面的代码来自我的 application.js coffeescript 文件,但不起作用。
$(document).ready ->
if $('td:contains(\'Pending\')')
@parent('tr').addClass 'warning'
return
我建议输入如下:
$(document).ready ->
$("td:contains('Pending')").parent().addClass('warning')
编辑
好的,通过执行以下操作:
addWarningClassToPending = ->
$("td:contains('Pending')").parent().addClass('warning')
$(document).ready(addWarningClassToPending)
您可以将addWarningClassToPending
设置为另一个事件的回调函数。
我在 rails 应用程序上有一个简单的 ruby,如果 table 行的状态为 "Pending",我会尝试对其进行着色。下面的代码来自我的 application.js coffeescript 文件,但不起作用。
$(document).ready ->
if $('td:contains(\'Pending\')')
@parent('tr').addClass 'warning'
return
我建议输入如下:
$(document).ready ->
$("td:contains('Pending')").parent().addClass('warning')
编辑
好的,通过执行以下操作:
addWarningClassToPending = ->
$("td:contains('Pending')").parent().addClass('warning')
$(document).ready(addWarningClassToPending)
您可以将addWarningClassToPending
设置为另一个事件的回调函数。