小编Dee*_*pak的帖子

获取li元素的文本

    <ul class="leftbutton" >
            <li id="menu-selected">Sample 1</li>
            <li>Sample 2</li>
            <li>Sample 3</li>
            <li>Sample 4</li>
            <li>Sample 5</li>
    </ul>
Run Code Online (Sandbox Code Playgroud)

我想得到id ="menu-selected"的li项目的文本.
现在我正在做类似的事情

   document.getElementById('menu_selected').childNodes.item(0).nodeValue
Run Code Online (Sandbox Code Playgroud)

有没有更简单的方法做同样的事情?

html javascript

21
推荐指数
3
解决办法
5万
查看次数

ruby通过重复字符或空格来分割字符串

我该如何拆分这个字符串.

"6885558 8866887777" => ["6", "88", "555", "8", "88", "66", "88", "7777"] 
Run Code Online (Sandbox Code Playgroud)

我试过这个,但它从来没有奏效.

ruby-1.8.7-p334 :020 > "111133".split(/(\d)\1+/)
 => ["", "1", "", "3"] 
Run Code Online (Sandbox Code Playgroud)

ruby regex

13
推荐指数
1
解决办法
2396
查看次数

如何删除mongomapper中的嵌入文档?

嗨大家我用mongomapper运行sinatra应用程序.我有一些名为Movie(Document)和Cover(EmbeddedDocument)的模型.我将封面嵌入到电影中

@movie.covers << @cover
@movie.save
Run Code Online (Sandbox Code Playgroud)

这非常有效.当点击@ movies.covers时,我得到了一系列嵌入式文档.但我无法破坏嵌入式文档.我试过这样的事

@movie.covers.each do |c|
c.destroy
end

NoMethodError: undefined method `destroy' for #<Cover:0xb7b20734>
 from (irb):5
 from /usr/lib/ruby/gems/1.8/gems/mongo_mapper-0.6.8/lib/mongo_mapper/associations/proxy.rb:85:in `call'
 from /usr/lib/ruby/gems/1.8/gems/mongo_mapper-0.6.8/lib/mongo_mapper/associations/proxy.rb:85:in `method_missing'
 from /usr/lib/ruby/gems/1.8/gems/mongo_mapper-0.6.8/lib/mongo_mapper/associations/proxy.rb:85:in `each'
 from /usr/lib/ruby/gems/1.8/gems/mongo_mapper-0.6.8/lib/mongo_mapper/associations/proxy.rb:85:in `send'
 from /usr/lib/ruby/gems/1.8/gems/mongo_mapper-0.6.8/lib/mongo_mapper/associations/proxy.rb:85:in `method_missing'
 from (irb):4
 from :0
Run Code Online (Sandbox Code Playgroud)

任何人都可以如何摧毁它?如果有人启发我如何更新嵌入式文档会很棒.

ruby-on-rails sinatra mongomapper

8
推荐指数
1
解决办法
3793
查看次数

Gvim shell问题

我已经使用Gvim很长一段时间了,我非常喜欢它.
我面对Gvim有一个问题.
我键入"shell"并转到命令行,当我按向上箭头时,我得到一些奇怪的符号,我也无法使用退格键.
我正在使用的版本.
VIM - Vi IMproved 7.2(2008年8月9日,2009年3月19日编译15:27:51)

vim

5
推荐指数
1
解决办法
4004
查看次数

黄瓜 - 启用默认驱动程序(selenium)时,数据库清理程序不起作用

我正在使用黄瓜+水豚进行测试.数据库清洁工效果很好,但是当我将Capybara.default_driver更改为selenium时,数据库清理工具无效.下面是我的env.rb文件.

Capybara.default_selector = :css
Capybara.default_driver = :selenium
Capybara.javascript_driver = :selenium
ActionController::Base.allow_rescue = false
Cucumber::Rails::World.use_transactional_fixtures = true

if defined?(ActiveRecord::Base)
  begin
    require 'database_cleaner'
    DatabaseCleaner.strategy = :truncation
  rescue LoadError => ignore_if_database_cleaner_not_present
  end
end

OmniAuth.config.test_mode = true
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails cucumber

1
推荐指数
1
解决办法
2643
查看次数

使用ReactJs获取onClick目标的索引

我有以下网址的代码:https://gist.github.com/motleydev/6d5e980e4d90cc5d52fd我正在构建一个标签类型设置.有一排标签,一段内容,然后是另一排具有交替活动状态的图像,具体取决于哪个标签是"打开".我最终需要做的是能够点击选项卡的索引,但我似乎无法找到一个好方法.我只需要整数.欣赏任何洞察力.谢谢!

reactjs

1
推荐指数
1
解决办法
4805
查看次数

标签 统计

ruby ×2

ruby-on-rails ×2

cucumber ×1

html ×1

javascript ×1

mongomapper ×1

reactjs ×1

regex ×1

sinatra ×1

vim ×1