【发布时间】:2017-04-05 23:12:38
【问题描述】:
我想摆脱重复的 if 条件,如何创建函数并传递控件 ID 以显示/隐藏特定的 div。
这里是代码。
hideNotAvailableURLS = ->
if $('#rtsp-value:contains("Not available")').length > 0
$('#h264-section').addClass 'hide'
else
$('#h264-section').removeClass 'hide'
if $('#camera_hls span:contains("Not available")').length > 0
$('#hls-section').addClass 'hide'
else
$('#hls-section').removeClass 'hide'
if $('#camera_h264 span:contains("Not available")').length > 0
$('#rtsp-section').addClass 'hide'
else
$('#rtsp-section').removeClass 'hide'
if $('#camera_rtmp span:contains("Not available")').length > 0
$('#rtmp-section').addClass 'hide'
else
$('#rtmp-section').removeClass 'hide'
if $('#camera_link span:contains("Not available")').length > 0
$('#camera-section').addClass 'hide'
else
$('#camera-section').removeClass 'hide'
if $('#camera_http_jpg span:contains("Not available")').length > 0
$('#snapshot-section').addClass 'hide'
else
$('#snapshot-section').removeClass 'hide'
【问题讨论】:
标签: javascript jquery coffeescript