gpt4 book ai didi

javascript - 将一些代码转换为 jQuery

转载 作者:行者123 更新时间:2023-11-30 10:55:21 24 4
gpt4 key购买 nike

大家好,我有一些代码,我发现我宁愿将其用作 jQuery 而不是直接使用 JavaScript。希望大家帮我转换一下:

var sub = document.getElementById('submit');
sub.parentNode.removeChild(sub);
document.getElementById('btn-area').appendChild(sub);
document.getElementById('submit').tabIndex = 6;
if ( typeof _some_var != 'undefined') {
document.getElementById('some-textarea').value = _some_var;
}
document.getElementById('something').style.direction = 'ltr';

我想这样做的原因是因为 FireFox 告诉我 sub 在第二行使用时为 null。发生这种情况是因为该代码在 submit 按钮出现之前运行。所以很自然地我想在一切准备就绪后使用 jQuery 来运行代码。是的,我知道也可以在直接 JavaScript 中执行此操作,但我更愿意使用 jQuery。

谢谢!

最佳答案

绝对没有必要为此目的使用 jQuery。假设您还没有加载事件处理程序:

window.onload = function() { 
// your code
};

或者将它放在结束正文标记之前,或者更具体地说,在提交按钮之后的源代码中的任何位置 - 它没有什么特别脏的。

<script src="your-code.js"></script>
</body>

但是,快速重写 jQuery..

$(function() {
$('#submit').appendTo('#btn-area').attr('tabIndex', 6);
if ( typeof yourVar != 'undefined' ) {
$('#textarea').val( yourVar );
}
$('#something').css('direction', 'ltr');
});

没有测试。

关于javascript - 将一些代码转换为 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2054728/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com