Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.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 Can';在jquery中,不要在最近的函数之后使用任何函数_Javascript_Jquery_Closest - Fatal编程技术网

Javascript Can';在jquery中,不要在最近的函数之后使用任何函数

Javascript Can';在jquery中,不要在最近的函数之后使用任何函数,javascript,jquery,closest,Javascript,Jquery,Closest,这是我的选择器 var phoneInputs = $("input[value^='+77']"); var inputBlock = phoneInputs.closest("div"); 现在我的inputBlock <div class="intl-tel-input allow-dropdown separate-dial-code iti-sdc-2"> <div class="flag-container"><div class="selected-

这是我的选择器

var phoneInputs = $("input[value^='+77']");
var inputBlock = phoneInputs.closest("div");
现在我的
inputBlock

<div class="intl-tel-input allow-dropdown separate-dial-code iti-sdc-2">
<div class="flag-container"><div class="selected-flag" tabindex="0" title="Russia (Россия): +7">
<div class="iti-flag ru"></div>
<div class="selected-dial-code">+7</div>
<div class="iti-arrow"></div>
</div>
</div>
<input type="text" name="sos[0][phone]" class="form-control nav-reg-phone" value="+7705 333 6916" autocomplete="off" placeholder="912 345-67-89"></div>

+7
但是不能使用任何函数。例如,当我做smth时。像
inputBlock.find('div.iti-flag')
,我得到了错误
uncaughttypeerror:inputBlock.find不是一个函数
时间:1:5


无法理解我做错了什么…

使用$(inputBlock)。查找(…:)我很确定您没有显示完整的代码。就您发布的内容而言,这样的错误是不可能的。@Roy:
inputBlock
已经是一个jQuery对象。@Roy如果它仍然不起作用(不会起作用),OP应该尝试
$($($($($($($($)(inputBlock∗∗∗∗))。查找
:d这是我的全部代码:
var phoneInputs=$([value^='+77']);if($(phoneInputs.length>0)){for(phoneInputs中的var ind){if(phoneInputs.hasOwnProperty(ind)){phoneInputs[ind].最近的(“div”).find(“div.iti-flag”).removeClass('ru').addClass('kz');}}