簡體   English   中英

Span在div中未更新

[英]Span doesn't get updated within div

您好,我正在嘗試從ajax調用更新div跨度文本,這是我的html結構:

<div id="23" class="message product error">
        <strong>
            <br> 
            <strong>Unique id Id:</strong>
            <span class="uniqueId" style="color: #000; font-weight: bold;">job_201208311928_78749</span>
            <br> 
            <strong>Job Status:</strong> 
            <span class="status" style="color: #000; font-weight: bold;">IN PROGRESS</span>
</div>

我試圖更新狀態IN PROGRESSSHIPPED

但是我的jQuery無法做到這一點:

function update (item){
    $('#' + item.id + "span.status").text(item.CurrentStatus);
}

當我item.CurrentStatus警報時, Item.iditem.CurrentStatus都具有正確的值。

您需要在跨度之前添加一個空格:

function update (item){ 
    $('#' + item.id + " span.status").text(item.CurrentStatus); 
} 

要在那里插入一個空格。

$('#' + item.id + ' span.status').text(item.CurrentStatus);

或更清楚地說:

$('#' + item.id).find('span.status').text(item.CurrentStatus);

我相信您的選擇器中需要一個空格:

function update (item){
    $('#' + item.id + " span.status").text(item.CurrentStatus);
}

我想您錯過了選擇器中的空格

嘗試這個

 $('#' + item.id + " .status").text(item.CurrentStatus);

如前所述,您需要插入一個空格。 該空間表示具有類狀態<span>元素是具有給定id的元素的后代

如果沒有空格,您要說的是給我id <id>span的元素(例如23span ),其類為status

function update (item){ 
    $('#' + item.id + " span.status").text(item.CurrentStatus); 
} 

<a>在 a 內不起作用</a><div></div><div id="text_translate"><p>我有一個具有三種狀態的按鈕(三個不同的圖像),除了按鈕的主要 function 外,它可以工作並且看起來很棒 - 鏈接到其他文檔:)</p><p> 當它被點擊時,什么也沒有發生。 我需要使用 javascript 或&lt;input&gt;或&lt;button&gt;嗎?</p><p> 我已經用&lt;button&gt;標簽試過了,但是這三種狀態都不起作用。</p><p> 而且&lt;a id="backbutton"&gt; ... 也不起作用。</p><pre> #backbutton{ width: 100px; height:100px; background-image: url('../obrazky/fs/back_up100.png'); } #backbutton:hover{ background-image: url('../obrazky/fs/back_hover100.png'); } #backbutton:active{ background-image: url('../obrazky/fs/back_down100.png'); } &lt;div id="backbutton"&gt;&lt;a href="index.html"&gt;&lt;/a&gt;&lt;/div&gt;</pre></div>

[英]<a> doesn't work within a <div>

暫無
暫無

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

相關問題 為什么 onKeyDown 和 onKeyUp 在附加到 contenteditable div 中的 span 時不會觸發? 使用javascript獲取div中的span元素 如何在SPAN旁邊的DIV中獲取文本 獲取<span>基於<span>div中</span>其他<span>類的</span></span>值<span><span>?</span></span> $ scope沒有更新 <a>在 a 內不起作用</a><div></div><div id="text_translate"><p>我有一個具有三種狀態的按鈕(三個不同的圖像),除了按鈕的主要 function 外,它可以工作並且看起來很棒 - 鏈接到其他文檔:)</p><p> 當它被點擊時,什么也沒有發生。 我需要使用 javascript 或&lt;input&gt;或&lt;button&gt;嗎?</p><p> 我已經用&lt;button&gt;標簽試過了,但是這三種狀態都不起作用。</p><p> 而且&lt;a id="backbutton"&gt; ... 也不起作用。</p><pre> #backbutton{ width: 100px; height:100px; background-image: url('../obrazky/fs/back_up100.png'); } #backbutton:hover{ background-image: url('../obrazky/fs/back_hover100.png'); } #backbutton:active{ background-image: url('../obrazky/fs/back_down100.png'); } &lt;div id="backbutton"&gt;&lt;a href="index.html"&gt;&lt;/a&gt;&lt;/div&gt;</pre></div> 當 state 更改並且 ref 設置為另一個 div 時,Ref 不會更新 單擊包含span的div,不會觸發onclick事件 - React 如果父div不包含特定的span元素,則隱藏它 IE上的流星視圖未更新
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM