Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript-Jquery-click(函数()_Javascript_Jquery_Html_Attributes - Fatal编程技术网

Javascript-Jquery-click(函数()

Javascript-Jquery-click(函数(),javascript,jquery,html,attributes,Javascript,Jquery,Html,Attributes,有人能告诉我这个javascript有什么问题吗 $("#parent-project").attr("data-id").click(function(){ //some code... } 控制台输出为: 无法读取未定义的属性“click” 使用将返回一个不能附加单击处理程序的字符串值 $("#parent-project[data-id]").click(function(){ //some code... } 其中,

有人能告诉我这个javascript有什么问题吗

      $("#parent-project").attr("data-id").click(function(){ 
       //some code...
      }
控制台输出为:

无法读取未定义的属性“click”

使用将返回一个不能附加单击处理程序的字符串值

$("#parent-project[data-id]").click(function(){ 
       //some code...
      }
其中,
[]
是属性的符号

Using将返回一个不能附加单击处理程序的字符串值

$("#parent-project[data-id]").click(function(){ 
       //some code...
      }

其中,
[]
是属性的符号

当然,
.attr(“数据id”)
返回一个字符串,该字符串没有
单击
方法如何解决此问题?因为选择正确div的唯一方法是按数据idattribute@NathanSchwarz,在我的回答中,选择了一个id为parent project且属性为
data id
的元素
$(“#parent project[data id=“+myVar+”])。单击(function(){//code}
当然,
.attr(“数据id”)
返回一个字符串,该字符串没有
单击
方法如何解决此问题?因为选择正确div的唯一方法是按数据idattribute@NathanSchwarz,在我的回答中,选择了一个id为parent project且属性为
data id
的元素
$(“#parent project[data id=“+myVar+”])).click(function(){//code}
@NathanSchwarz,很高兴它能帮上忙。我还有一个问题。是否可以只比较不同元素的数据id?@NathanSchwarz,比较是什么意思?你能给我一些HTML和你想要的东西让我更好地理解吗?我想比较一下数据id,得到如下内容:
如果($(“#父项目[data id]”!=(“#打开#U项目[data id]”){
但仅比较数据-id@NathanSchwarz,如下面的
if($(“#父项目”).attr(“数据id”)!=$(“#打开#u项目”).attr(“[数据id]”)
@NathanSchwarz,很高兴能帮上忙。我还有一个问题。可以只比较不同元素的数据id吗?@NathanSchwarz,比较是什么意思?你能给我一些HTML和你想要的东西让我更好地理解吗?我想比较一下数据id,得到如下结果:
如果($(“#父项目[数据id]”)=()#打开_项目[数据id]”){
但仅比较数据-id@NathanSchwarz,如下面的
if($(“#父项目”).attr(“数据id”)!=$(“#打开#u项目”).attr(“[数据id]”)