使用@ Html.Raw通过ID获取jquery变量

时间:2020-01-17 15:55:38

标签: jquery asp.net

我想存储一个jquery变量。我想通过使用@ Html.Raw查找id并将控件添加到具有相同名称的类中,但到目前为止,我只是得到了无法识别的表达式

var $a = $('#@Html.Raw(c.ElementAt(i).Replace("\\", "\\\\'").Replace("'", "\\'"))');
var $b = $('.@Html.Raw(c.ElementAt(i).Replace("\\", "\\\\'").Replace("'", "\\'"))');
$a.click(function () {
  $b.attr('controls', '')
});

1 个答案:

答案 0 :(得分:-2)

已替换

var $a = $('#@Html.Raw(c.ElementAt(i).Replace("\\", "\\\\'").Replace("'", "\\'"))'); 
var $b = $('.@Html.Raw(c.ElementAt(i).Replace("\\", "\\\\'").Replace("'", "\\'"))');

使用

var $a = $(document.getElementById('@Html.Raw(c.ElementAt(i))'));
var $b = $(document.getElementsByClassName('@Html.Raw(c.ElementAt(i))'));