Multiple conditions in JavaScript [closed] - javascript

Closed. This question is not reproducible or was caused by typos. It is not currently accepting answers.
This question was caused by a typo or a problem that can no longer be reproduced. While similar questions may be on-topic here, this one was resolved in a way less likely to help future readers.
Closed 9 years ago.
Improve this question
I have created the javascript based demonstration and now I want to hide an image on click in certain condition only.
$("#clear").click(function(){
if ($('#image').is(":visible") && ('#image2').is("hidden")) {
$("#image").hide();
};
});
As you can see my code is not right, so I want to know how to format my code properly. I couldn't find the right way to write multiple conditions in one string. Thanks in advance.

The problem is that you forget to add $ (jQuery) to your second condition and selector hidden is incorrect, should be :hidden:
if ($('#image').is(":visible") && $('#image2').is(":hidden"))

Related

How do i add attribute to html tag with jQuery [closed]

Closed. This question is not reproducible or was caused by typos. It is not currently accepting answers.
This question was caused by a typo or a problem that can no longer be reproduced. While similar questions may be on-topic here, this one was resolved in a way less likely to help future readers.
Closed 1 year ago.
Improve this question
I have a html page with <html> tag where I want to add dir="rtl" and lang="ar" attributes using jQuery when user click on arabic language in drop-down.
I tried using $(html).attr("dir","rtl")
But it returns undefined. Can somebody help as I'm new to jQuery
There is an error on your code, the "html" tag should be written with quotes as folows:
$('html').attr("dir","rtl")
Ok, the question is closed, answer given, so no use for this answer anymore.

datepicker() unresolved function or method [closed]

Closed. This question is not reproducible or was caused by typos. It is not currently accepting answers.
This question was caused by a typo or a problem that can no longer be reproduced. While similar questions may be on-topic here, this one was resolved in a way less likely to help future readers.
Closed 2 years ago.
Improve this question
Well, I know this question has been asked before a few times but I'm just a beginner and still couldn't solve it.
I want to set the minimum date of the input date picker to today. In many answers I found the datepicker() method but my webstorm doesn't know this method.
my code:
$("#date").datepicker("option","minDate", new Date(2020,6,5) );
Any tipps for me? Thanks a lot.
Without thinking much about it, it's most likely because you didn't include jQuery UI. datepicker() is a jQuery UI only method.
https://jqueryui.com/

innerHTML is changing the value entered [closed]

Closed. This question is not reproducible or was caused by typos. It is not currently accepting answers.
This question was caused by a typo or a problem that can no longer be reproduced. While similar questions may be on-topic here, this one was resolved in a way less likely to help future readers.
Closed 2 years ago.
Improve this question
In an app I'm working on, I'd found that updating the DOM by rewriting a new value to innerHTML doesn't give the expected result.
I typed the following command in the DevTools console:
document.querySelector('main-app').shadowRoot.querySelector('.unitslist').innerHTML = '<unit-bar>1</unti-bar><unit-bar>2</unti-bar>'
With the following result:
<unit-bar>1<unit-bar>2</unit-bar></unit-bar>
You have a typo in your strings. You open with <unit-bar>, but close with </unti-bar>. The closing tags are therefore probably ignored by the browser and it guesses where they should be, resulting in the difference you see.
so , you can solve to avoid overwriting: -
1. get the content of the div and that add the current value to update and the existing values
DOMElem.innerHTML = DOMElem.value + (value to be updated)

Selecting class inside div in jquery [closed]

Closed. This question is not reproducible or was caused by typos. It is not currently accepting answers.
This question was caused by a typo or a problem that can no longer be reproduced. While similar questions may be on-topic here, this one was resolved in a way less likely to help future readers.
Closed 8 years ago.
Improve this question
I'm trying to select a class inside div.
my code:
<div id="cool" style="width: 80%;height: 80%;margin: auto;">
cool
</div>
Selector:
$('#cool .redirect').attr('href', google.com);
it does not work. Please suggest.
I'm a beginner and just started to learn jquery!
Your code works for me once I correct your attempt to use google.com (that is, the value of the field named com in the nonexistent variable google). Put quotation marks around the string and it works fine.

the splice method giving unknown results [closed]

Closed. This question is not reproducible or was caused by typos. It is not currently accepting answers.
This question was caused by a typo or a problem that can no longer be reproduced. While similar questions may be on-topic here, this one was resolved in a way less likely to help future readers.
Closed 8 years ago.
Improve this question
i am trying to check what items are in array.
this is my code
var fruits=['banana','orange','lemon'];
fruits.splice(0,1,'apple');
for (i=0;i<=fruit.length;i++)
{
alert('The fruits are' + fruits[i]);
};
Somehow it's not Working.
please tell me where i am doing wrong.
thanks.
Have you mistakenly added fruit.length or you have written code like this?
syntax;-
array.splice(index,howmany,item1,.....,itemX)
index->positon from/to u want to ad and remove items
howmany->how many item u want add/remove
item->item list(for more than pne seprate it by comma)
also:-
please add s after fruit in for loop

Categories