**已关闭。**此问题为not reproducible or was caused by typos。当前不接受答案。
这个问题是由打字错误或无法再重现的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式不太可能帮助未来的读者。
昨天关门了。
Improve this question
我正在尝试获取页面上文本区域的值。我的代码是
第一个警报出现,然后函数结束(没有第二个警报)。它应该迭代两次。
我哪里做错了?
function myClick() {
var res = '';
alert('Click');
$(':textarea').each(function() {
alert(res + "-ta" + $(this).val());
if ($.trim($(this).val()) !== '') res += $(this).attr('id') + '~' + $(this).val() + '|';
});
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js"></script>
<form name="form">
<textarea name="TA1" cols="1" rows="3" class="O" id="O1"></textarea><br />
<textarea name="TA2" cols="1" rows="3" class="O" id="O2"></textarea><br />
<input name="Submit" type="button" value="Click me" onclick="myClick()" />
</form>
1条答案
按热度按时间wwwo4jvm1#
我在这里的在线编辑器中发布了一个解决方案。基本上你需要改变:
到