【问题标题】:Search title from input tag by classname and action通过类名和操作从输入标签中搜索标题
【发布时间】:2018-03-04 14:12:36
【问题描述】:

我想得到名为“ABCD”的标题作为下面的输出: 注意我不能使用输入 id 进行搜索,必须使用类名。另外,请注意我有几个 <div class="promptChoiceListBox" >class="promptTextField promptTextFieldReadOnly" 存在,这只是一个例子。

此外,此标题是动态的,并且会随着下拉选择而更改。 如果文本中的文本发生更改,如何在 onclick 事件中检查它?

我怎样才能做到这一点?任何帮助表示赞赏。

<div class="promptChoiceListBox" >
<input id="xyz123" type="text" class="promptTextField promptTextFieldReadOnly" readonly="" title="ABCD">

我在下面试过了,还是不行:

console.log($('.promptTextField').attr('title'));

谢谢

【问题讨论】:

  • console.log($('.promptTextField')) 应该给你一个 LIST 吗?
  • @Anona112 :它给了我所有输入的 ID 列表,而不是我想要的标题

标签: search input tags title classname


【解决方案1】:
$('.promptTextField').map(x=>x.title)

【讨论】:

    【解决方案2】:

    Javascript 实现方式:

    console.log(document.getElementById("xyz123").title);
    

    JQuery(点击示例):

    $("input:promptTextField promptTextFieldReadOnly").click(function(){
        $("input:promptTextField promptTextFieldReadOnly").toggle();
    });
    

    【讨论】:

    • 我有元素数组,而不是单个项目。因此,您的 javascript 解决方案适用于 1 个元素。另外如何触发标题元素的 onlcikc 更改?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多