我有一個簡單的問題。我有一個按鈕:如何設置按鈕屬性的html值
<button id='myid' data-test='some test'>
我想CHANTE屬性data-test
的價值。
我使用下面的jQuery代碼:
$("#myid").attr("data-test","<script src='<?php echo $linkjs; ?>' >");
此套data-test
的價值,但我想它保存爲HTML值。我怎樣才能將它設置爲HTML值?
我有一個簡單的問題。我有一個按鈕:如何設置按鈕屬性的html值
<button id='myid' data-test='some test'>
我想CHANTE屬性data-test
的價值。
我使用下面的jQuery代碼:
$("#myid").attr("data-test","<script src='<?php echo $linkjs; ?>' >");
此套data-test
的價值,但我想它保存爲HTML值。我怎樣才能將它設置爲HTML值?
嘗試
var $button = $('#myid');
$button.data("test", $button.html())
這將data-test
屬性設置爲按鈕的HTML。
我不想更改按鈕的內部html。我想設置'data-test'屬性的值 –
@lord_linus這與您在上面發佈的評論相反。你能否提供更多解釋。 –
@lord_linus。檢查編輯的代碼 –
首先,您可以訪問數據 - *屬性這樣做:$("#elem").data('text')
並將其值設置這樣$("#elem").data('test', 'value');
。
所以,你可以這樣做:
$("#myid").html($("#myid").data('test'));
這個id elem是什麼? –
這是一個通用的例子,你的情況'elem'是'myid' – EoiFirst
你想要的按鈕的innerHTML設置爲'數據test'的價值? –
@kevin Bowersox正好 –
所以,基本上你不希望數據測試屬性的值被轉義? – lolotron