如何避免在设置值时重复 jQuery 选择器

How to avoid repeating jQuery selector when setting value to it

因此,我想根据已在同一元素上设置的属性设置元素的 html 文本,因此我执行以下操作:

$('#el').html($('#el').val());

如何避免重复 $('#el')?我尝试使用 'this' 但它没有用。 谢谢! :)

您可以创建 jQuery 选择的局部变量:

let el = $('#el');

el.html(el.val());

阅读 html 你可以用作回调,并使用这个:

$('#el').html(function(){return $(this).val()});