Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 编写JQuery代码的最佳方法是什么?_Javascript_Jquery - Fatal编程技术网

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

Javascript 编写JQuery代码的最佳方法是什么?,javascript,jquery,Javascript,Jquery,我是JQuery新手,在我的代码中,我经常有这样的代码: $($(entry_form_text).children('input')[0]).val(inputData[0]); 或者在英语中,我使用JQuery函数的代码,然后想对结果应用JQuery函数,结果是这段代码有点难看 有更好的方法吗?您可以使用.first()从元素集合中获取第一个元素,而不是获取第一个javascript对象,然后再次将其转换为Jquery对象 试试看 您可以使用.first()从元素集合中获取第一个元素,而不

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

$($(entry_form_text).children('input')[0]).val(inputData[0]);
或者在英语中,我使用JQuery函数的代码,然后想对结果应用JQuery函数,结果是这段代码有点难看

有更好的方法吗?

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

试试看

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

试试看

你可以用

你可以用


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

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

您是在开发应用程序还是在设计应用程序?:/谁会在意代码编译和执行时的样子呢?----以后可能会使用代码的任何其他人都会在意。@AfzaalAhmadZeeshan如果你在两年后试图回顾代码,你会在意的-也许你真的想要
$(entry\u form\u text)。children('input')。每个(函数(i){this.value=inputData[i];})
?您是在开发应用程序还是在设计应用程序?:/谁会在意代码编译和执行时的样子呢?----以后可能会使用代码的任何其他人都会在意。@AfzaalAhmadZeeshan如果你在两年后试图回顾代码,你会在意的-也许你真的想要
$(entry\u form\u text)。children('input')。每个(函数(i){this.value=inputData[i];})
?非常感谢。其他答案也很好,但这更普遍适用。非常感谢。其他答案也很好,但这更普遍适用。
$(entry_form_text).children('input').first().val(inputData[0]);
 $(entry_form_text).children('input:first').val(inputData[0]);