如何找到元素并在成功时更改它的类(字体真棒图标)

时间:2018-03-18 09:40:52

标签: javascript jquery ajax font-awesome

我想在成功时更改元素的图标(Ajax),这是我的图标的外观:

<i class="fa fa-check" aria-hidden="true" MessageID="@item.ID"></i>


$.ajax({
  url: '@Url.Action("getClass", "app")',
  type: "GET",
  data: { id: ClassID },
  success: function (data) { // How to get element above i change it's class  } );

实际上我想知道什么是获取包含class = "fa fa-check"的元素的正确方法..我尝试了一些东西,但它不起作用:(

谢谢你们! 干杯!

2 个答案:

答案 0 :(得分:-1)

<i class="fa fa-check" aria-hidden="true" MessageID="@item.ID"></i>


$.ajax({
  url: '@Url.Action("getClass", "app")',
  type: "GET",
  data: { id: ClassID },
  success: function (data) {
    $("[MessageID='"+data.id+"']").removeClass('fa-check').addClass('fa-times'); } );

答案 1 :(得分:-1)

要更改图标,您可以在成功回调中的图标点击事件中轻松执行此类操作。

usage: ls [-ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1] [file ...]

有关更多信息,请查看以下jsfiddle示例:

https://github.com/paulpatarinski/Xamarin.Forms.Plugins/tree/master/KeyboardOverlap