如何设置按钮属性的html值

时间:2013-07-23 08:51:34

标签: jquery html

我有一个简单的问题。我有一个按钮:

<button id='myid' data-test='some test'>

我想要追逐属性data-test的价值。

我正在使用以下jQuery代码:

$("#myid").attr("data-test","&lt;script src='<?php echo $linkjs; ?>' &gt;");

这会设置data-test的值,但我想将其保存为html值。如何将其设置为HTML值?

3 个答案:

答案 0 :(得分:0)

尝试

var $button = $('#myid');
$button.data("test", $button.html())

这会将data-test属性设置为按钮的html。

答案 1 :(得分:0)

$("#myid").html($("#myid").data("test"));

工作示例:http://jsfiddle.net/DcsNW/

答案 2 :(得分:0)

首先,您可以访问执行此操作的data- *属性:$("#elem").data('text')并设置执行此操作的值$("#elem").data('test', 'value');

所以你可以这样做:

$("#myid").html($("#myid").data('test'));