繁体   English   中英

编写此JQuery代码的最佳方法是什么?

[英]What is the best way to write this JQuery code?

我是JQuery的新手,在我的代码中,我经常有如下代码:

$($(entry_form_text).children('input')[0]).val(inputData[0]);

或用英语,在我使用JQuery函数的代码中,然后想在结果上应用JQuery函数,从而导致此代码有点难看。

有一个更好的方法吗?

您可以使用.first()从element集合中获取第一个元素,而不是获取第一个javascript object并将其再次转换为Jquery object

尝试,

$(entry_form_text).children('input').first().val(inputData[0]);

您可以使用:first选择器

 $(entry_form_text).children('input:first').val(inputData[0]);

您可以使用.eq(0)代替[0] 它几乎做同样的事情,但是返回包装在jQuery对象中的元素,而不是本机元素。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM