2011-09-25 160 views
1

我想要使用jquery獲取dt元素的內容。如何使用jquery獲取dt元素的內容?

var test_name = $('dt').text(); 
alert(test_name); 

<dt> cycle_1 </dt> 

這是行不通的。我做錯了什麼?這意味着警告消息不會顯示。

+0

您的代碼**確實有效**:http://jsfiddle.net/dVwWN/ – zerkms

+0

您使用的是什麼完整的代碼?這個對我有用。 – Dogbert

+0

我在選擇器的層面上走得很深,但是你的幫助很有幫助 –

回答

2
<script type="text/javascript"> 

$(function() { 
    var test_name = $('dt').text(); 
    alert(test_name); 
}); 

</script> 

<dt> cycle_1 </dt> 

您需要的代碼加載頁面和所有jQuery的東西后運行。所以,你用這個$document.ready(/* some function containing your code */)。這個快捷方式是$(/* function */),然後你在匿名函數中傳遞你的代碼(不必命名它)。

0

您確定要正確加載jQuery庫嗎?你在用$(document).ready(function() { .. });嗎?下面是它的工作的jsfiddle:jsFiddle demo

相關問題