嘗試從頁面上的標籤中拉出文本,但它不起作用。包含的id是正確的。從標籤獲取文本和值
var modelid = $("label:contains('singleModelText')").text();
嘗試從頁面上的標籤中拉出文本,但它不起作用。包含的id是正確的。從標籤獲取文本和值
var modelid = $("label:contains('singleModelText')").text();
這聽起來像你正在試圖獲得由ID的元素嘗試:
var modelid = $('label[id*="singleModelText"]').text();
如果$("label:contains('singleModelText')").length == 0
那麼你的選擇是不權。
應該像
var modelid = $('label[id*="singleModelText"]').text();
在這裏看到更多的「屬性包含選擇」:
:contains()
是selector that searches an element for a string,返回包含該文本的元素。我理解你的問題的方法是,你有這樣的文件:
<label>I want this text <input id="singleModelText" /></label>
如果是這種情況並非如此隨意停在這裏,如果是這樣的話,但是你想是這樣的:
$("#singleModelText").parent("label").text();
顯示一些html,以便我們可以看到選擇器中是否有錯誤。 – Neal