小编typ*_*ist的帖子

这段代码片段有更好的做法吗?

class MyWatir < Watir::Browser
  def with_watir_window(win)
    cw = window   #current window
    win.use
    yield
    cw.use
  end
  def qty     
    ret = nil                
    with_watir_window(@win2){
      ret = td(:id,'qty').text
    }      
    ret
  end 
end
Run Code Online (Sandbox Code Playgroud)

在第二个函数中,ret = nil在最后声明并声明它似乎很难看.是否有更清晰的方法来返回价值?

ruby block watir return-value

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

jQuery:hide()工作点击()没有

我正试图在页面+图像加载后重定向:

function redirect_on_load(){
   //called from script in body
   //wait until page loads and click first link
   $(window).load(
       function() {
        $('a').click();         // desired action. ineffective
        $('a')[0].click();      // kills script
        $('a').get(0).click();   // kills script
        $('a').hide();          // works
       }
   );
}
Run Code Online (Sandbox Code Playgroud)

页面上只有一个链接.

为什么click方法不起作用?

javascript methods jquery click

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

标签 统计

block ×1

click ×1

javascript ×1

jquery ×1

methods ×1

return-value ×1

ruby ×1

watir ×1