2016-07-25 6 views
-2

コードのこの部分は機能しません。要素がjqueryに存在するかどうかを調べるには?

$partofcode =' 
userid=8; 
if ($(".btn-follow[userid=\'+userid+\']").length) { 
alert("ok found"); 
}'; 

このコードの一部は、ここで間違っているものを

$partofcode =' 
if ($(".btn-follow[userid=\'8\']").length) { 
alert("ok found"); 
}'; 

を働いていますか?ここ

$partofcode =' 
userid=8; 
if ($(".btn-follow[userid=\'"+userid+"\']").length) { 
alert("ok found"); 
}'; 
+1

構文が間違っています。正しく解明していただけますか? –

+0

あなたはuseridの前にvarがありませんか? "var userid = 8;"また、ユーザーIDが実際に値を正しく渡していることを確認しましたか?チェックする前にアラートを設定してアラートをチェックする(userid)。 –

+0

問題は解決されていますが、2つの二重引用符がありませんでした。このvar = 8はテスト用です。単一引用符は、私はそれを得た、[OK] – apprentice

答えて

2

以下

答えはあなたの引用符が台無しに持っています。

は次のものが必要です。(彼らは外側のPHPの文字列変数を終了しないようにし、単一引用符をエスケープして)2つの文字列定数がそれぞれ正しく、二重引用符で囲まれているか

".btn-follow[userid=\'" + userid + "\']" 

は注意してください。

+0

コードは、PHP変数の一部です。エスケープされた一重引用符であなたの答え。 – apprentice

+0

をエスケープする必要があるので、 – apprentice

+0

ああ、私はそこにPHPの塊を見つけませんでした... – Alnitak

関連する問題