0

目前我有一个没有价值的按钮,我想在调用一些 ajax 时更改它。但是,我的尝试失败了,任何人都可以帮助我如何更改和检索按钮中的值。下面是我的代码:

<script>
   $(document).ready(function() { 
       $('#favourite').val("4");
   });
</script>

<a href="#" id="favourite" data-role="button" data-icon="star" data-iconpos="notext" class="ui-btn-right"  value="">mark as favourite</a>         
4

1 回答 1

1

试试这个。

$('#favourite').attr('value','4');

这是一个工作小提琴

编辑

正如 Tolis Emmanouilidis 在评论中指出的那样,锚标记的“值”属性无效。所以我建议改用另一个data-属性。

例子。

<a id="favourite" data-value="">CLICK ME</a>

然后用 jQuery 设置值。

$('#favourite').on('click',function(){
   $(this).data('value','4');
});

同样返回值。

$(this).data('value');

于 2013-03-16T22:10:51.413 回答