根据属性的值选择元素

根据属性的值选择元素

问题描述:

如何选择表单上的元素并使用jQuery对其执行点击操作?下面是我想要的一个例子:根据属性的值选择元素

如果我有在运行时创造了许多图像按钮,这里是其中的一个:

<img class="arrow arrowDown" onclick="toggleMyChildren(this);" alt="" src="/sp.gif" complete="complete" svalue="2"/>

如何选择这个元素,并执行“点击“取决于属性值(svalue)值的动作?

+0

您是否尝试过的 “属性等于” 选择?如果您打算使用jQuery,为什么不花10分钟浏览在线doco的[选择器列表](http://api.jquery.com/category/selectors/)? – nnnnnn

$(document).ready(function() { 
    $("img[svalue=2]").on("click", function() { 

    var attr = $(this).attr("svalue") 
    alert(attr); 

    }); 
}); 

,或者如果你需要的属性上点击:

function toggleMyChildren(ooo) { 
    var attr = $(ooo).attr("svalue") 
    alert(attr); 
} 
+0

非常感谢你:) – user2773107

+0

我用$(“img [svalue = 2]”)。click(); ,但你能解释一下(是“img”是指输入名称吗?) – user2773107

+0

编号''指的是标签名称。 – irfan