我很难获得一个文本框的属性值。
这是我在Firebug中所拥有的:
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9HN1J3WC5wbmcifQ==” alt =“在此处输入图像描述”>
我尝试了不同的方法,例如prop(),attr(),val(),但没有成功。
任何想法我如何获得该价值?
您可以将id
的input
与val()
一起使用,如下所示:
$('#QUEST7_prefix').val();
或者,如果您坚持使用name
属性,则应执行此操作:
$('input[name=QUEST7_prefix]').val();
两者都返回相同的结果。
这里是JS Bin
var name = $("input[name='QUEST7_prefix']").attr("name")
或使用简单的javascript
var el = document.getElementById("someEl")[0]
var name = el.getAttribute("name")
可能您正在执行HTML呈现之前的代码。试试这个:
$(function(){
alert($('#QUEST7_prefix').val());
});