在jQuery中获取文本框的属性值[关闭]

问题描述 投票:0回答:3

我很难获得一个文本框的属性值。

这是我在Firebug中所拥有的:

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9HN1J3WC5wbmcifQ==” alt =“在此处输入图像描述”>

我尝试了不同的方法,例如prop(),attr(),val(),但没有成功。

任何想法我如何获得该价值?

javascript jquery jquery-ui
3个回答
1
投票

您可以将idinputval()一起使用,如下所示:

$('#QUEST7_prefix').val();

或者,如果您坚持使用name属性,则应执行此操作:

$('input[name=QUEST7_prefix]').val();

两者都返回相同的结果。

这里是JS Bin


1
投票

var name = $("input[name='QUEST7_prefix']").attr("name")

或使用简单的javascript

var el = document.getElementById("someEl")[0]

var name = el.getAttribute("name")


0
投票

可能您正在执行HTML呈现之前的代码。试试这个:

$(function(){
    alert($('#QUEST7_prefix').val());
});
© www.soinside.com 2019 - 2024. All rights reserved.