我有以下HTML:
<a title="Prev" data-event="click" data-handler="prev" class="ui-datepicker-prev ui-corner-all">
<span class="ui-icon ui-icon-circle-triangle-w">Prev</span>
</a>
Run Code Online (Sandbox Code Playgroud)
我需要在使用jquery点击span后更改"Prev".
这是我的代码:
$(".ui-icon.ui-icon-circle-triangle-w").click(function(){
$(".ui-icon.ui-icon-circle-triangle-w").html('«');
});
Run Code Online (Sandbox Code Playgroud)
但它不起作用,为什么?
也许你的代码执行得太早了.并且在执行代码时,您的html元素不存在.所以$(".ui-icon.ui-icon-circle-triangle-w")只是空洞的.
你可以用这个:
$("body").on('click', ".ui-icon.ui-icon-circle-triangle-w", function(){
$(this).html('«');
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
33975 次 |
| 最近记录: |