【问题标题】:how to get html struts styleClass with javascript/jquery如何使用 javascript/jquery 获取 html struts styleClass
【发布时间】:2012-07-31 06:20:46
【问题描述】:

我需要在 javascript 中获取 styleClass 元素的值。页面在 jsp 中,带有 struts/html 标签元素。 jsp代码是

<input type="hidden" class="filename" name="filename" value="<%= filename %>" />
                        <html:file property="testfile" styleClass="testfile"/>

点击按钮我调用了javascript

function fields() {
    var filename = jQuery('.filename');
    alert(filename);
    var testfile= jQuery('.testfile').val();
    alert(testfile);
    }

但是在第一种情况下(文件名)我得到 [object object] 返回,在第二种情况下我得到“未定义”。有人可以就如何在 jquery 中获取上传的文件名给出一些指示。谢谢

【问题讨论】:

    标签: java javascript jquery jsp struts2


    【解决方案1】:

    如果您想从输入中获取值:

    var filename = $('.filename').val();

    var filename = jQuery('.filename').val();(同上)

    在这里阅读更多 -> jquery selector can't read from hidden field

    【讨论】:

      【解决方案2】:

      试试这个

      var testfile= jQuery('.testfile').attr('value');
      

      可能是您的浏览器出于安全原因阻止访问 value 属性。在不同的浏览器中尝试这两个选项 - Chrome、Firefox、IE 等。

      【讨论】:

        猜你喜欢
        • 2011-05-10
        • 2013-04-03
        • 2011-01-29
        • 1970-01-01
        • 2010-09-29
        • 2018-03-03
        • 1970-01-01
        • 1970-01-01
        • 2012-11-02
        相关资源
        最近更新 更多