我想用包含輸入值的跨度替換輸入,以便能夠在單擊按鈕時切換它們。我認爲這最容易分兩個階段完成 - 在輸入前添加<span>[input value]</span>
,然後隱藏輸入。唯一的問題是我在第一部分遇到問題。我想要的東西jquery:用跨度替換輸入
$('#container').find('input')
.parent()
.prepend('<span></span>') // this effectively creates: <span></span><input value=____>
然而,前置聲明$內(本)似乎是不確定的,所以我不能做
.prepend('<span>'+$(this).children('input').val()+'</span>')
由於有幾個輸入端,我可以」 t只需將輸入值放入一個變量中即可。我將如何做到這一點?
$(this)不在prepend內部 - 它與$('#container')的範圍相同。它被髮送前prepend() – partkyle 2010-06-29 17:08:22