2011-11-02 150 views
0

嘗試從頁面上的標籤中拉出文本,但它不起作用。包含的id是正確的。從標籤獲取文本和值

 var modelid = $("label:contains('singleModelText')").text(); 
+0

顯示一些html,以便我們可以看到選擇器中是否有錯誤。 – Neal

回答

1

這聽起來像你正在試圖獲得由ID的元素嘗試:

var modelid = $('label[id*="singleModelText"]').text(); 
0

如果$("label:contains('singleModelText')").length == 0那麼你的選擇是不

0

:contains()selector that searches an element for a string,返回包含該文本的元素。我理解你的問題的方法是,你有這樣的文件:

<label>I want this text <input id="singleModelText" /></label> 

如果是這種情況並非如此隨意停在這裏,如果是這樣的話,但是你想是這樣的:

$("#singleModelText").parent("label").text();