目前我有一个没有值的按钮,我想在调用一些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>
答案 0 :(得分:1)
试试这个。
$('#favourite').attr('value','4');
这是一个有效的fiddle。
修改强>
正如Tolis Emmanouilidis在评论中指出的那样,锚标签的'value'属性无效。所以我建议改用另一个data-
属性。
实施例。
<a id="favourite" data-value="">CLICK ME</a>
然后使用jQuery设置值。
$('#favourite').on('click',function(){
$(this).data('value','4');
});
同样返回值。
$(this).data('value');