Shn*_*per 0 javascript arrays jquery
我id在4个数组中有一组值.每个数组都将为h1和ap分配一个文本值,我尚未输入.现在我只是想让它在单击数组graphicDesign中的一个图像时发出警报.我尝试使用$ .inArray
var graphicDesign = [$('#design'), $('#DD'), $('#SElogo')];
var webDesign = [$('#bootstrap'), $('#farm'), $('#pong'), $('#SE'), $('#dung')];
var programming = [$('#SE'), $('#dung'), $('#sacar')];
var other = [$('#firm')];
function categories() {
if ($.inArray(this, graphicDesign) > -1) {
alert('hello');
}
}
Run Code Online (Sandbox Code Playgroud)
您不应该将DOM对象存储在数组中并尝试将它们与$ .inArray匹配.使用id或其他属性将是更好的解决方案.
例如 :
https://jsfiddle.net/1f9xd3t0/
var graphicDesign = ['design', 'DD', 'SElogo'];
function categories(id) {
if ($.inArray(id, graphicDesign) > -1) {
alert('hello');
}
}
categories('design');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
154 次 |
| 最近记录: |