2017-07-06 82 views
0

我在我的div中有一個自定義參數,我想用JS或JQuery在這個參數中插入一個值。在div中插入一個值參數

<div id='test' data-sku=""></div> 

使用JS或JQuery,如何更改/插入data-sku中的值?

+3

'$(「#test」)。data(「sku」,「my value here」);' – tymeJV

+1

@HemaNandagopal呃,這個問題有什麼關係? –

回答

3

這將這樣的伎倆:

的jQuery(檢查出更多的使用實例文檔:http://api.jquery.com/attr/):

$('#test').attr('data-sku', 'my value') 

香草的JavaScript:

document.querySelector('#test').setAttribute('data-sku', 'my value') 
+0

應該是'document.querySelector('#test')。dataset.sku =「我的價值」' –

+0

'setAttribute'是'Element'上的一個有效方法:https://developer.mozilla.org/en/docs/網絡/ API /元/的setAttribute – shotor

1

可以使用.attr()來設置元素的特定屬性的值,如下所示:

$('#test').attr('data-sku', 'value');