jquery - jquery onclick 参数
问题描述
jquery_target_img = $("img[onclick=\'f(this,true,\"foo\")\']");
function f(obj, a, b) {
}
jquery_target_img = $("img[onclick=\'f(this,true,\"foo\")\']");
alert(jquery_target_img.length);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<img onclick='f(this,true,\' foo\ ')' />
应该返回我期望的 0 以外的值。
解决方案
您希望根据元素的onclick
属性值定位元素...
您遇到的问题是报价使用不当。往下看!
jquery_target_img = $("img[onclick='f(this,true,\"foo\")']");
alert(jquery_target_img.length);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<img onclick='f(this,true,"foo")'>
请注意,您的空函数f(obj, a, b)
可能是人们对您的问题投反对票为“不清楚您要问什么”的原因。
推荐阅读
- python - FreeBSD Exec 格式错误 geckodriver / chromedriver 上的 Django Selenium
- css - 在字体大小上使用 ch(字符)单位
- java - 在模块 jetified-okhttp-3.12.0 和 jetified-okhttp-ws-3.4.1 中发现重复的类 okhttp3.internal.ws.RealWebSocket
- java - 在 python 中将 base64 解码字符串转换为列表不会产生与 Java 数组输出相同的结果
- c++ - 如何编写以下问题 C++ 的 TMP 代码
- ios - 左上角问题中的 Swiftui Google Maps 用户标记
- branch.io - 首次安装应用时,Branch deeplink 不会将参数传递给 Android 应用
- javascript - 使用服务器端处理和页码显示列表
- javascript - HTML 文件输入 - 检测空文件夹
- reactjs - 在 youtube 嵌入视频上显示自动播放切换按钮