$('[role="button"]').click(function () {
myMethod();
});
我知道点击它调用的东西myMethod()
,但是点击什么?
是什么role
意思?
是这个按钮吗?
<input type="button" ... />
什么是:[role="button"]
?
$('[role="button"]').click(function () {
myMethod();
});
我知道点击它调用的东西myMethod()
,但是点击什么?
是什么role
意思?
是这个按钮吗?
<input type="button" ... />
什么是:[role="button"]
?
它是一个属性等于选择器。$('[role="button"]')
将选择所有属性role
设置为button
.
例如:
当你这样做时,将选择以下三个$('[role="button"]')
<div role="button" ></div>
<p role="button" ></p>
<button role="button"></button>
但这不会
<input type="button">
具有属性角色的选择器,其值为按钮
$('[role="button"]') ; // It is not the button in context
//
<input role="button" ... /> // this is selected
<input type="button" ... /> // Not this
<input role="button" ... /> // this is selected
选择器正在选择role
等于 的属性button
。