我对JS不熟悉,所以请在这里帮助我
我以前曾经这样调用元素:
$(.ddlPage).change();
现在我想用字符串变量替换“ddlPage”。如何用变量调用它?
$(.elemID).change(); (is obviously wrong)
我对JS不熟悉,所以请在这里帮助我
我以前曾经这样调用元素:
$(.ddlPage).change();
现在我想用字符串变量替换“ddlPage”。如何用变量调用它?
$(.elemID).change(); (is obviously wrong)
首先,将一个字符串参数传递给 jQuery。在您的情况下(如果不是拼写错误),您在其中传递了一些变量,这在某些情况下有效,但一般情况下无效。
然后只需构建您需要的选择器,例如:
var elemId = 'myId';
$( '#' + elemID ).change();
或搜索class
:
var elemClass = 'myClass';
$( '.' + elemClass ).change();
等等。只需构建一个包含您需要的选择器的字符串并将其传递给 jQuery。
使用id
选择器
$("#ddlPage").change()
我认为你真正需要的是对 jQuery 选择器有一个基本的了解。
在此处查看材料:http: //www.w3schools.com/jquery/jquery_selectors.asp