-1

我对JS不熟悉,所以请在这里帮助我

我以前曾经这样调用元素:

$(.ddlPage).change();

现在我想用字符串变量替换“ddlPage”。如何用变量调用它?

$(.elemID).change(); (is obviously wrong)
4

3 回答 3

1

首先,将一个字符串参数传递给 jQuery。在您的情况下(如果不是拼写错误),您在其中传递了一些变量,这在某些情况下有效,但一般情况下无效。

然后只需构建您需要的选择器,例如:

var elemId = 'myId'; 
$( '#' + elemID ).change();

或搜索class

var elemClass = 'myClass'; 
$( '.' + elemClass ).change();

等等。只需构建一个包含您需要的选择器的字符串并将其传递给 jQuery。

于 2012-12-04T15:52:50.990 回答
0

使用id选择器

$("#ddlPage").change()
于 2012-12-04T15:51:44.320 回答
0

我认为你真正需要的是对 jQuery 选择器有一个基本的了解。

在此处查看材料:http: //www.w3schools.com/jquery/jquery_selectors.asp

于 2012-12-04T15:54:12.933 回答