我很难获得一个文本框的属性值。
这就是我在Firebug中所拥有的:
我尝试了不同的方法,例如prop(),attr(),val()但没有任何成功。
任何想法我怎样才能获得这个价值?
提前致谢,Laziale
答案 0 :(得分:1)
您可以使用id
的{{1}} input
,如下所示:
val()
或者,如果您坚持使用$('#QUEST7_prefix').val();
属性,则应执行此操作:
name
两者都返回相同的结果。
这是JS Bin
答案 1 :(得分:1)
var name = $("input[name='QUEST7_prefix']").attr("name")
或简单的javascript
var el = document.getElementById("someEl")[0]
var name = el.getAttribute("name")
答案 2 :(得分:0)
可能你是在渲染html之前执行代码。试试这个:
$(function(){
alert($('#QUEST7_prefix').val());
});