2016-09-10 14 views
3

私は、次のdivがありますjQueryの:特殊文字を使用してターゲット属性

<div data-id=""> </div> 

をそして、私はjQueryのを使用して、それをターゲットにしたいです。これは動作しません:

jQuery("[data-id='']").text('hello'); 

この特殊文字でdivをどのようにターゲットできますか?

+4

コードの動作を確認することができますが、この

$("div[data-id='']").text('hello'); 

を試すこともできますし、またそれを行うことができます。 https://jsfiddle.net/ofb0hrLz/ – Mohammad

+2

jQueryの '$(function(){/ * your code * /});を使用してください; – jcubic

+0

stacksnippetで問題を再現できますか? –

答えて

0

このコードは、私のために働いている

$("[data-id='']").text('hello'); 

このようにあなたが正しくこの

<!DOCTYPE html> 
<html> 
<head> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> 
<script> 
    $(document).ready(function(){ 
     jQuery("[data-id='']").text('hello'); 
    }); 
</script> 
</head> 
<body> 
    <div data-id=""></div> 
    <div data-id="2"></div> 
</body> 
</html> 
+0

コードと質問コードの相違点は何ですか? 'JQuery'を' $ 'に変更しました。 – Mohammad

+0

その他の問題がある可能性があります –

関連する問題