小编use*_*496的帖子

Ruby Infinite Loop

我正在学习ruby,我已经遇到了这个问题:

写一个聋奶奶计划.无论你对奶奶说什么(无论你输入什么),她都应该回答HUH?!说起来,SONNY !,除非你喊出来(输入所有大写字母).如果你大声喊叫,她可以听到你并大喊大叫,不,不是从1938年开始!为了让你的节目真的可信,奶奶每次都会喊出不同的一年; 也许在1930年至1950年之间任意一年.在你喊BYE之前,你不能停止和奶奶说话.

这是我试过的代码:

puts "Say something to Grandma!"
something = gets.chomp
while something != "BYE"
    if something == something.upcase
      puts "NO, NOT SINCE 19" + (rand(30..50)).to_s + "!"
    else
      puts "HUH? SPEAK UP SONNY!"
    end
end
Run Code Online (Sandbox Code Playgroud)

每当我执行它时,if和else字符串就会进入无限循环.我在这做错了什么?

ruby

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

Jquery:如何限制最大数量的项目?

我有一个Jquery表单设置,我可以添加和删除字段:http://jsfiddle.net/beehive/TLJGb/

我不希望能够在此表单上添加超过10个字段.我怎么能做到这一点?

$(function() {
    var scntDiv = $('#p_scents');
    var i = $('#p_scents p').size() + 1;
    $('#addScnt').live('click', function() {
        $('<p id="yum">beets ' + i + ' <a href="#" id="remScnt">Remove</a></p>').appendTo(scntDiv);
        i++;
        return false;
    });
    $('#remScnt').live('click', function() {
        if (i > 2) {
            $(this).parents('p').remove();
            i--;
        }
        return false;
    });
});
Run Code Online (Sandbox Code Playgroud)

HTML:

<h2><a href="#" id="addScnt">Add Another</a></h2>

<div id="p_scents">
    <p id="yum">
        beets
    </p>
</div>
Run Code Online (Sandbox Code Playgroud)

jquery

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

标签 统计

jquery ×1

ruby ×1