【问题标题】:How to put focus inside a div which is having same class with a value true如何将焦点放在具有相同类且值为 true 的 div 中
【发布时间】:2015-07-06 10:47:48
【问题描述】:

输入 id 是动态生成的,并随着每次构建而改变

<div class="red"> <input id="a"  value="false" />test</div>
<div class="red"> <input id="b"  value="false" />test</div>
<div class="red"> <input id="c"  value="false" />test</div>
<div class="red"> <input id="d"  value="true" />test successful</div>

我需要把焦点放在最后一个输入框,因为它的值是 true

【问题讨论】:

  • var idArray = []; $('.red').each(function () { idArray.push(this.id); });
  • 我正在尝试但如何进一步进行?不知道吗?
  • 请使用您当前使用的代码更新您的问题。并且请尝试为所有人写一个可以理解的英语。

标签: javascript jquery html dojo


【解决方案1】:

如何获取具有相同类的div内所有输入框的值

 $('.red input');

输入值为真的焦点输入

 $('.red input[value=true]').focus();

【讨论】:

    【解决方案2】:

    您可以像这样使用 JQuery 将焦点设置在最后一个元素上:

    $("div.red").last().find("input").focus(); 
    

    Have a look at this example code

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多