2015-10-16 60 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