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>
添加回答
舉報
0/150
提交
取消