我有一个简单的问题。我有一个按钮:
<button id='myid' data-test='some test'>
我想念出属性的价值data-test
。
我正在使用以下 jQuery 代码:
$("#myid").attr("data-test","<script src='<?php echo $linkjs; ?>' >");
这设置了的值,data-test
但我想将其保存为 html 值。如何将其设置为 HTML 值?
首先,您可以访问 data-* 属性这样做:$("#elem").data('text')
并设置值这样做$("#elem").data('test', 'value');
。
所以你可以这样做:
$("#myid").html($("#myid").data('test'));
$("#myid").html($("#myid").data("test"));
工作示例:http: //jsfiddle.net/DcsNW/
尝试
var $button = $('#myid');
$button.data("test", $button.html())
这会将data-test
属性设置为按钮的 html。