簡體   English   中英

如何將'if'添加到jQuery鏈代碼

[英]How to add 'if' to jQuery chain code

我需要替換第4行-

this.menu = $("<ul>")
   .addClass("ui-autocomplete")
   .appendTo(this.document.find(this.options.appendTo || "body")[0])
   .zIndex(this.element.zIndex() + 1)  // !! <- here // !!
   .hide()
   .data("menu");

使用以下代碼-

if (XXX.style.setProperty) {  // IE 9- does not support...
    XXX.style.setProperty ("z-index", (this???.element.zIndex() + 1), "important");
  }
  • 如何合並此代碼?
  • 在我的情況下,“ XXX”是什么?
  • 這是什么” ?

[涉及到如何向zIndex添加'重要' ]

應該這樣做:

this.menu = $("<ul>")
  .addClass("ui-autocomplete")
  .appendTo(this.document.find(this.options.appendTo || "body")[0])
  .each(function() {
    this.style.cssText+= 'z-index: '+(parseInt($(this).css('z-index'))+1)+' !important';
  })
  .hide()
  .data("menu");

暫無
暫無

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

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