2016-11-18 93 views
0

我有一個Javascript函數,當前覆蓋了一個html顯示,以允許更長的標題顯示在程序替換字符串規則中,它可以工作。我雖然看到的問題是,即使它的工作,在html標籤上顯示的是標題:使用javascript剝離標題中的html標記

因此,在一個文件夾結構,它顯示了這樣的(這是正確的):彙總定價項目測試 -

但在詳細信息頁面標題它顯示了這樣的腳本執行後:

Aggregated Pricing Item Test - <b>foo</b> 

反正是有現有的JavaScript更改爲使用或消除它顯示HTML元素?

這裏是我們使用的覆蓋代碼:

<script type="text/javascript" src="jquery.js"></script> 
    <script type="text/javascript" src="jSINI.js"></script> 
    <script type="text/javascript"> 
    $(document).ready(function() { 
    var doc_id = CallSINIMethod("GetValue",["SystemProperty","CurrentUserDocument", null]); 
    var int_id = CallSINIMethod("GetValue",["DocumentProperty","ProductID", doc_id]); 
    var prod_name = CallSINIMethod("GetValue",["ProductProperty","DisplayName", int_id]); 
    $('div.areaTitle').text(prod_name); 
    }); 
    </script> 

回答

1

這是因爲你使用的是text屬性,它會顯示正是你給什麼,你需要改變,要html所以它會正確顯示。

$('div.areaTitle').html(prod_name); 
+0

是的是做到了。非常感謝你 –