2015-10-16 102 views
0

我试图通过JavaScript代码来搜索名为scope的元素的html代码。之后,它应该显示一个警告框和这个元素的值。按名称搜索元素的html代码

if($('[name=scope]').length > 0){ 
    var scope = $(this).value(); 

    alert(scope); 
} 

但这并不适用于我。我能做些什么来解决这个问题?

谢谢!

回答

1

你需要val()代替value(),没有jQuery中值函数

var scope = $(this).val(); 

或者干脆用THIS.VALUE,这将是简单的基于更快

var scope = this.value; 

编辑评论

$('[name=scope]').each(function(){ 
    alert(this.value); 
}); 
+0

你认为'$(this)'是指正确的元素? – Tushar

+0

哦,这是一个错误。但是,当我校正这样的代码,我仍然得不到结果 – dfdsf

+0

你需要显示相关但完整的HTML和JavaScript/jQuery – Adil