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

时间:2014-01-12 14:17:38

标签: javascript jquery

我是JQuery的新手,在我的代码中,我经常有这样的代码:

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

或者在英语中,我使用JQuery函数的代码,然后想在结果上应用JQuery函数,导致这个稍微丑陋的代码。

有更好的方法吗?

3 个答案:

答案 0 :(得分:2)

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

尝试,

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

答案 1 :(得分:2)

您可以使用:first Selector

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

答案 2 :(得分:1)

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