为了账号安全,请及时绑定邮箱和手机立即绑定

在文本区域中选择行

在文本区域中选择行

MM们 2023-11-02 21:18:34
我需要能够从两行中选择一行进行比较。我的函数需要能够在两行文本区域中接受两个输入,然后如果第一行比另一行长则说“走”,如果第二行比第一行长则说“否”。我无法让它与我的 jQuery 一起使用,并且我不知道如何选择每一行并比较它们。var lines = $('#input').val().split('\n');// Loop through all linesfor (var j = 0; j < lines.length; j++) {  console.log('Line ' + j + ' is ' + lines[j])}let marius = input();let doctor = inputArray();let go = "go";let no = "no";$('#run').click(function) {  if (marius.length > doctor.length)    $("#output").val(go);  else    print("go");  $("#output").val(no);}<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script><textarea id="input" rows=2></textarea><br><textarea id="output" rows=2></textarea><br><button id='run'>Run code!</button>
查看完整描述

1 回答

?
慕少森

TA贡献2019条经验 获得超9个赞

也许是这样的,阅读代码中的注释


// only run code when "run" has been clicked

$('#run').on('click', function(){

    var lines = $('#input').val().split('\n');


    if(lines.length <= 1) {

        return; // stop here! we don't have two lines to compare!

    }


    if(lines[0].length < lines[1].length) {

        $('#output').val('no');

    } else {

        $('#output').val('go');

    }


});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>

<textarea id="input" rows=2></textarea>

<br>

<textarea id="output" rows=2></textarea>

<br>

<button id='run'>Run code!</button>


查看完整回答
反对 回复 2023-11-02
  • 1 回答
  • 0 关注
  • 107 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信