簡體   English   中英

jQuery調用內的變量。 但是jQuery函數調用只發生一次

[英]Variable inside jquery call. But jquery function call happens only once

我定義了一個熒光筆的jQuery函數。 其調用方式如下:

 $('#pi').highlightTextarea({ ranges: [{ color: '#FFFF00', ranges: curKeyArray }] }); 

pi是文本區域的名稱/ ID。
curKeyArray是一個變量,當用戶在textarea中鍵入文本時會更新。 即使在更新curKeyArrays之后調用相同的jquery函數之后,調用也不會發生。

請幫忙。 我嘗試使用ajax調用它。 調用仍然使用舊的curKeyArray 如何強制調用jquery函數?

任何幫助深表感謝!

是的,您每次在文本框有另一個范圍時都必須重新運行jquery函數,因為此插件在重置某些參數后不支持刷新

只需在jQuery對象上調用highlightTextarea插件即可。

 $(/* selector */).highlightTextarea({ /* options */ }); 

您可以像這樣通過傳遞setOptions參數來實現:

setOptions
更新突出顯示選項(您不能更改resizable值)。 如果禁用了處理程序,則返回false ,否則返回true

 $("textarea").highlightTextarea('setOptions', { ...... }); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM