在我的代码中,我需要添加一个单击功能以显示一些文本,
$('.membre').click(function() {
$(this, 'h5').css('display', 'block');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="membre">
<div class="annuPersoPhoto"><img></div>
<div class="annuPersoTxt">
<div class="persoTxtUp">
<h4>Name</h4>
</div>
<div class="persoTxtDown">
<h5>Text</h5>
<h5 style="display:none;">Phone</h5>
<h5 style="display:none;">Email</h5>
</div>
</div>
</div>
感谢您的帮助。
答案 0 :(得分:0)
$('.membre').click(function() {
$('h5', this).css('display', 'block');
});
您错误地使用了h5
和this
。
这应该有效
答案 1 :(得分:0)
您的class checkForNewAPK extends AsyncTask<Void, Void, String> {
@Override
protected void onPreExecute() {
//Do not show the user a progress because he don't want to see it in every onResume
}
@Override
protected void onPostExecute(String s) {
super.onPostExecute(s);
int intResult = Integer.parseInt(s);
//strResult as intResult; 1 = Newer APK avaiable, 2 = No newer APK avaiable, 3 = Error at $_GET["apkversion"] line 6
if(intResult == 1){
//Force to Update App
Log.v("APKResult: ", "1");
}else if(intResult == 2){
//No update needed
Log.v("APKResult: ", "2");
}else if(intResult == 3){
//Error in PHP-File
Log.v("APKResult: ", "3");
}else{
//Unknown error
Log.v("APKResult: ", "Unkown Error");
}
}
//in this method we are fetching the json string
@Override
protected String doInBackground(Void... voids) {
try {
int intApkVersion = getApplication().getPackageManager().getPackageInfo(getPackageName(), 0).versionCode;
URL url = new URL(strUrlGetNewestAPK+"?apkversion="+intApkVersion);
String strResultFromEcho;
HttpURLConnection con = (HttpURLConnection) url.openConnection();
StringBuilder strResult = new StringBuilder();
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(con.getInputStream()));
while ((strResultFromEcho = bufferedReader.readLine()) != null) {
strResult.append(strResultFromEcho + "\n");
}
return strResult.toString().trim();
} catch (Exception e) {
return null;
}
}
}
有点正确。但是,选择“ h5”元素的方法不是正确的方法。尝试尝试一下:
jQuery
如果是大型项目,最好将“ display:none”移到CSS文件中。
今天愉快。