您如何確定div1中的任何輸入是否專注於jQuery?jQuery確定div內的任何輸入是否集中
<div id="div1">
<input type="text" id="input1">
<div id="div2">
<input type="text" id="input2">
</div>
</div>
您如何確定div1中的任何輸入是否專注於jQuery?jQuery確定div內的任何輸入是否集中
<div id="div1">
<input type="text" id="input1">
<div id="div2">
<input type="text" id="input2">
</div>
</div>
if($("#div1 input:focus").length > 0){
alert('An input is selected');
}else{
alert('No inputs selected.');
}
短和對點:
if ($("#div1").find("input:focus")[0]) {...}
如果提供的jQuery代表了一組DOM元件,所述 .find()方法允許我們通過這些 元素的後代搜索DOM樹並從 匹配元素構造一個新的jQuery對象。 .find()和.children()方法類似, 除了後者僅在DOM樹下傳送單個級別。
@Teemu我相信OP指的是集中文本輸入。 – Mooseman
@Teemu:是的,專注* – Chandrew