我想写一个jQuery的功能,使文本编辑点击。Jquery编辑点击
我想使用数据attr来找到哪个<p>
和输入它应该显示和隐藏的基础上,用户点击。
我控制台登录正确的数据ATTR所以我不明白为什么它不会隐藏<p>
再展<input>
任何人都可以看到什么是错的功能?
<p class="editbox" data-gradeid="1">Original text</p>
<input data-gradeid="1">
<p class="editbox" data-gradeid="2">Original text</p>
<input data-gradeid="2">
$('p').click(function() {
var input = $(this).attr("data-gradeid");
console.log(input);
// $('p').hide();
$('p [data-gradeid='+ input + ']').hide();
$('input [data-gradeid='+ input +']').show();
});.
https://jsfiddle.net/jheimpeld2l/3oexm0m5/
记住[接受](http://meta.stackexchange.com/a/5235/321253)的作品出来给你答案。随时提出新的问题。 –