作者:
kisha024 (4545454554)
2019-05-25 21:53:02function SetValue(obj, IdName) {
$(obj).closest("body").find("#" + IdName).each(function () {
$(this).val("test");
});
}
不好意思 借題一問
上面這個語法 是想要找到某個ID的控制項 把它的值改成test
實際試了後發現無法把值改成test 請問是哪裡寫錯了?
謝謝
作者:
freeccc (自由的ccc)
2019-05-25 22:17:00你要不要附一下 HTML code,以及你呼叫這個函數時傳的參數上來看看?
作者: j355066 2019-05-25 22:53:00
話說 body 和 Id 理論上都要是唯一的,應該可以不用closest 和 find 直接 select 他就可以了吧?
作者:
froce (froce)
2019-05-26 10:27:00奇怪的寫法,既然你找的是id那理論上整個網頁只有一個,繞了一大圈去找就算了,還each...回到你問的問題,val是input的值,attr是元素上的屬性值,還有個prop,這三個要搞清楚
我猜是有iframe之類的吧 奇怪的code...
作者:
kyoe (緣份‧不再)
2019-05-30 10:49:00要看$(this)是甚麼,依不同會有.val,.attr,.html都有可能