我正在尝试将包含特定文本字符串的任何元素更改为红色.在我的例子中,我可以让子元素变为蓝色,但是我写的"替换我"行的方式是不正确的; 红色变化不会发生.我注意到"包含"方法通常写成:contains但我无法通过验证$(this).
$('#main-content-panel .entry').each(function() {
$(this).css('color', 'blue');
});
$('#main-content-panel .entry').each(function() {
if($(this).contains("Replace Me").length > 0) {
$(this).css('color', 'red');
}
});
Run Code Online (Sandbox Code Playgroud)
我有一个课程设置如下:
class SettingsController: UITableViewController {
Run Code Online (Sandbox Code Playgroud)
我希望能够向UITableView添加约束,以使表的两边均等(目前是全宽表,因此在iPad上有点难看)。
我已经读到不能将约束添加到UITableViewController,而必须在UIViewController类中添加,在上添加UITableView,然后将约束添加到TableView。
我已经修改了该类,并UITableView在下一行定义了。所以这是我的前两行:
class SettingsController: UIViewController {
var tableView = UITableView()
Run Code Online (Sandbox Code Playgroud)
再往下看,我有这段代码将TableView附加到UIView:
override func viewDidLoad() {
super.viewDidLoad()
self.view.addSubview(tableView)
}
Run Code Online (Sandbox Code Playgroud)
该应用程序成功构建,但是在尝试访问该视图时,屏幕为空白,因此我还无法尝试约束部分(如果我还原描述的内容,屏幕会正确显示数据)。
我在该类引用中的许多现有函数都tableView用于传递数据/设置行数等,但是似乎我做的事情不正确……我缺少什么了吗?