我想寫一個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)的作品出來給你答案。隨時提出新的問題。 –