Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.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 如何确定单击了哪个输入字段_Javascript_Jquery - Fatal编程技术网

Javascript 如何确定单击了哪个输入字段

Javascript 如何确定单击了哪个输入字段,javascript,jquery,Javascript,Jquery,如何确定哪些输入字段已单击或当前已选定。 我使用13个输入字段。应检查指定的输入是否合适。是否有可能与字段交互,或者最好给每个输入字段一个id,然后读取并比较? 附加测试html代码 <div class="d5246b-task js-d5246b-inputs"> <div class="d5246b-find"> <input class="d5246

如何确定哪些输入字段已单击或当前已选定。 我使用13个输入字段。应检查指定的输入是否合适。是否有可能与字段交互,或者最好给每个输入字段一个id,然后读取并比较? 附加测试html代码

        <div class="d5246b-task js-d5246b-inputs">
          <div class="d5246b-find">
            <input class="d5246b-input-letter" max-lenghth="1" placeholder="_">
            <p class="d524b-input-fix-letter">b</p>
            <input class="d5246b-input-letter" placeholder="_">
          </div> 
          <div class="d5246b-find">
            <p class="d524b-input-fix-letter">l</p>
            <input class="d5246b-input-letter" max-lenghth="1" placeholder="_">
            <p class="d524b-input-fix-letter">n</p>
          </div> 
          <div class="d5246b-find">
            <input class="d5246b-input-letter" max-lenghth="1" placeholder="_">
            <p class="d524b-input-fix-letter">r</p>
            <input class="d5246b-input-letter" max-lenghth="1" placeholder="_">
          </div> 
          <div class="d5246b-find">
            <input class="d5246b-input-letter" max-lenghth="1" placeholder="_">
            <p class="d524b-input-fix-letter">y</p>
            <input class="d5246b-input-letter" max-lenghth="1" placeholder="_">
          </div> 
          <div class="d5246b-find">
            <p class="d524b-input-fix-letter">e</p>
            <input class="d5246b-input-letter" max-lenghth="1" placeholder="_">
            <p class="d524b-input-fix-letter">g</p>
          </div> 
          <div class="d5246b-find">
            <p class="d524b-input-fix-letter">o</p>
            <input class="d5246b-input-letter" max-lenghth="1" placeholder="_">
            <p class="d524b-input-fix-letter">q</p>
          </div> 
          <div class="d5246b-find">
            <p class="d524b-input-fix-letter">c</p>
            <input class="d5246b-input-letter" max-lenghth="1" placeholder="_">
            <p class="d524b-input-fix-letter">e</p>
          </div> 
          <div class="d5246b-find">
            <p class="d524b-input-fix-letter">t</p>
            <input class="d5246b-input-letter" max-lenghth="1" placeholder="_">
            <p class="d524b-input-fix-letter">w</p>
          </div> 
          <div class="d5246b-find">
            <input class="d5246b-input-letter" max-lenghth="1" placeholder="_">
            <p class="d524b-input-fix-letter">h</p>
            <input class="d5246b-input-letter" max-lenghth="1" placeholder="_">
          </div> 
        </div>

b

l

n

r

输入固定字母“>y

e

g

o

q

c

e

t

w

h

最后资料:
对不起,我没有考虑这一点,并没有提供信息。其思想是只允许一个输入。以“a”为例。如果输入合适。输入应该跳转得更远。

在每个输入中添加一个id,并在JS代码中输入

$('.d5246b-input-letter').click(function (e) {
var clicked = $(this).attr("id");
});


每个jQuery事件都有指向当前元素的
。您可以检查
事件。当前目标
@Justinas,如果使用
箭头
函数编写事件回调,则
将不起作用。我同意@Pete使用
event.currentTarget
“或当前已选择”-
$(“:focus”)
我们确实需要更好地了解您的场景,以建议如何确定“指定的输入是否适合”。另外请注意,“是不是更好”对于SO来说是离题的。嗨,欢迎来到SO。请注意,问题要求查找元素,而不是查找其
id
。在此场景中不需要添加id(以查找单击了哪个元素)(对于OPs总体场景可能需要添加id,问题中未对此进行解释)。这是如何使用的示例