[英]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.