我在包含大量HTML標記的變量中有一個大字符串。從字符串獲取元素
我想獲取字符串中隱藏的輸入字段的值,並將其存儲在它自己的var中。
<input type="hidden" value="WantThis" />
任何人都可以幫助我嗎?
我在包含大量HTML標記的變量中有一個大字符串。從字符串獲取元素
我想獲取字符串中隱藏的輸入字段的值,並將其存儲在它自己的var中。
<input type="hidden" value="WantThis" />
任何人都可以幫助我嗎?
可以解析與jQuery的HTML來獲取值:
var theValue = $(myString).find('input[name=something]').val();
我假設隱藏字段有一個名稱。如果沒有,則需要指定input[type=hidden]
,並使用其相對於其餘內容的位置來查找它。
如果你的字符串還沒有根元素,並且<input>
沒有嵌套,你可能會想用$('<div>' + myString + '</div>')
來代替。
爲隱藏輸入創建一個ID,並調用它像正常
<input type="hidden" value="WantThis" id="myInput" />
然後調用它
var myval = $('#myInput').val();
獲取隱藏的輸入,像這樣:
您可以發佈完整的HTML標籤?你可以使用Jquery來獲得價值! –
我很困惑......所以你有一個var是一個帶有HTML標籤的大字符串,那麼你有一個隱藏的輸入,並且你想將它存儲在它自己的var中?等等..什麼? –
解釋更多。像這樣的'$('input [type = hidden]')。val()'這樣簡單的語法就可以實現你想要的,也就是說,如果我正確理解你的話。 – deex