【问题标题】:How to get value/text from <button data-id="prop_type">如何从 <button data-id="prop_type"> 获取值/文本
【发布时间】:2018-08-14 15:42:47
【问题描述】:

知道如何从 spantitle 属性中获取 .text 或 .val 吗?这里是代码的小html示例

<button type="button"                                                 
         class="btn dropdown-toggle btn-default" data-toggle="dropdown"    
         data-id="prop_type" title="Condo" aria-expanded="true">           
        <span class="filter-option pull-left">Condo</span>             
              </button>

注意* 我有很多不同(数据 ID)的下拉菜单。 这是 data-id="prop_type" ,我如何选择此按钮 by data-id="prop_type" 并获取标题值或 span em>值? (因为一样)。

*通过按钮类我可以获得...,但我有许多下拉菜单的相同类。

我知道这很简单,但是...... :)

我尝试的最后一个是$('[data-id="prop_type"]').children('span').text()); 但不工作:(

非常感谢您的帮助!

【问题讨论】:

  • .text()) )
  • 谢谢...,忘了。现在工作:)

标签: jquery dropdown


【解决方案1】:

我使用$('[data-id="prop_type"]').children('span').text() 获得了&lt;span&gt; 值。你有一个额外的)

如果你想得到title的值,使用这个:

$('[data-id="prop_type"]').attr('title')

【讨论】:

  • 是的。如果它在头部标签上,可能会丢失$(document).ready(function(){cr8code.co/editor.php?workid=933a35141f8c585c7278f4bf3ce6cddd
  • 如果点击时 .attr('title') 发生变化,也许你知道如何获取 .attr('title') ?如果打扰到您,请见谅
  • @Ruslan 你能解释一下吗?我不确定我是否理解
  • @BojanSrbinoski jQuery(document).ready(function($) { $('[data-id="prop_type"]').on('change', 'input', function() { insert_title(); function insert_title() { var property_type = $('[data-id="prop_type"]').attr('title'); $('#prop_title').val(property_type); } } ); });
  • @Ruslan 你想做什么?
猜你喜欢
  • 2016-07-04
  • 2023-04-04
  • 2013-02-15
  • 2018-09-26
  • 2020-08-08
  • 2021-07-25
  • 2011-07-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多