在一个JS来源中,我发现了这种构造:
$(function(){
$("form").submit(function(event){
var textInputs=$(">input[type='text']", $(">", this)[1]);
for(var i=0; i<textInputs.length; i++){
我很了解那里发生了什么,但是我不清楚这条线:
var textInputs=$(">input[type='text']", $(">", this)[1]);
最佳答案
第一个参数是选择器,第二个参数是上下文
$('selector', 'context');
在这种情况下,选择器受到限制,并且只会匹配您上下文的后代。
这等效于
find
方法:$('context').find('selector');
两者将得到相同的结果。
关于javascript - $(“>”,this)[1]是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25455516/