【问题标题】:Return Label Text From Form Field从表单域返回标签文本
【发布时间】:2016-10-17 16:22:06
【问题描述】:

我一直试图让我的 eventLabel 值等于我的重力形式标签。目前,我的代码正在从表单的输入字段中提取“名称”属性。但是,我希望在 span 元素之前提取标签文本。

<li id="field_38_1" class="gfield gfield_contains_required field_sublabel_below field_description_below">
    <label class="gfield_label" for="input_38_1">
        "Name"
        <span class="gfield_required">*</span>
    </label>
    <div class="ginput_container">
        <input name="input_1" id="input_38_1" type="text" value="" class="medium"  tabindex="1002">
    </div>
</li>

我已经尝试过了,但没有成功。它只返回 [object Object]。想法?

dataLayer.push({'eventCategory': 'Form - ' +
$(this).closest('form').attr('action'),
   'eventAction': 'completed',
   'eventLabel': $(this).parents('li').find('label'),
   'event': 'gaEvent'});

【问题讨论】:

    标签: javascript jquery google-analytics google-tag-manager gravity-forms-plugin


    【解决方案1】:

    修改

    $(this).parents('li').find('label')
    

    $(this).parents('li').find('label').text()
    

    【讨论】:

    • 这成功了!我以为我在某个时候尝试过这个,但没有。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2012-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多